gecko-dev/tools/lint/test
Andrew Halberstadt db9e1a5ab1 Bug 1367092 - [flake8] Take exclusion handling away from flake8, r=egao
The motivations for this are:

1) Apply global excludes. This merges the exclusion rules defined in
tools/lint/mach_commands.py with the ones in .flake8.

2) Improve performance. Switching to a blacklist will result in a much longer
runtime for linting the entire tree and flake8 handles exclusions incredibly
slowly. Without this patch (and the blacklist change applied), I gave up
waiting after 30 minutes. With this patch, it takes 30 seconds.

Depends on D20495

Differential Revision: https://phabricator.services.mozilla.com/D20496

--HG--
rename : tools/lint/test/files/flake8/bad.py => tools/lint/test/files/flake8/subdir/exclude/bad.py
extra : moz-landing-system : lando
2019-02-22 22:16:57 +00:00
..
files Bug 1367092 - [flake8] Take exclusion handling away from flake8, r=egao 2019-02-22 22:16:57 +00:00
conftest.py
python.ini Bug 1436037 - [ci] Run mozbase and mozlint python-test tasks on OSX, r=jmaher 2018-12-21 13:43:12 +00:00
test_eslint.py Bug 1509391 - [eslint] Ignore excluded files that mozlint wasn't able to handle automatically r=Standard8 2018-11-28 15:16:19 +00:00
test_flake8.py Bug 1367092 - [flake8] Take exclusion handling away from flake8, r=egao 2019-02-22 22:16:57 +00:00