Currently linters are being run using futures, but with a limit of 8 at a time.
Testing indicates that using more futures could improve the runtime of the linter.
Adds a default of 32 futures for the linter, and allows for a config option which
overrides the default.
Details
Details
- Reviewers
- None
- Group Reviewers
Blessed Reviewers
Ran arc lint --trace and watched PyLint run in ~5 seconds. Set
'parallelism' in .arclint to 8 and watched PyLint run in ~16 seconds.
Diff Detail
Diff Detail
- Repository
- rARC Arcanist
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 18161 Build 24411: Run Core Tests Build 24410: arc lint + arc unit