4 Commits

Author SHA1 Message Date
Isaev Denis
9ba730e989
Make incremental analysis ()
Cache linting results. Reanalyze only changed packages
and packages tree depending on them.

Fixes , fixes 
2019-10-13 17:40:51 +03:00
Isaev Denis
95ec0cf21e
dramatically reduce memory usage ()
Run all linters per package. It allows unloading package data when it's
processed. It dramatically reduces memory (and CPU because of GC) usage.

Relates: 
2019-09-30 16:19:41 +03:00
Denis Isaev
8fceb7fc47
Fix : support goimports.local-prefix option for goimports 2018-10-28 18:47:56 +03:00
Denis Isaev
894ba0df9f Resolve : prealloc linter support 2018-06-30 22:07:12 +03:00