Isaev Denis
9ba730e989
Make incremental analysis ( #808 )
...
Cache linting results. Reanalyze only changed packages
and packages tree depending on them.
Fixes #768 , fixes #809
2019-10-13 17:40:51 +03:00
Isaev Denis
95ec0cf21e
dramatically reduce memory usage ( #758 )
...
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: #337
2019-09-30 16:19:41 +03:00
Denis Isaev
e58c27e463
move source code lines extraction to processor and store source lines in output json
2018-08-18 17:27:45 +03:00
Denis Isaev
9fa9e2b3f8
Fix #106 : fix transitive expanding of nolint: we could nolint more lines than needed
2018-06-16 10:56:58 +03:00
Maksym
219a5479c8
Checkstyle support ( #95 )
...
Implement checkstyle printer
2018-06-13 20:54:13 +03:00