gecko-dev/tools/lint/docs
Andrew Halberstadt ed73940aa9 Bug 1288425 - Make sure we skip invalid extensions when linting with --rev or --workdir, r=smacleod
Some linters, such as flake8, will lint invalid file extensions if you explicitly pass them in. E.g,
|flake8 foobar.js| will result in flake8 attempting to lint a JS file. This is a problem because passing
in files explicitly is exactly what the --rev/--workdir options do. If a developer modifies a JS file
then runs |mach lint -l flake8 -w|, that JS file will get linted.

To prevent this, mozlint needs to handle file extensions instead of relying on the underlying linter to
do it. This patch adds an "extensions" config option to the LINTER dict, and will filter these files out
as part of the 'filterpaths' steps.

MozReview-Commit-ID: KYhC6SEySC3

--HG--
extra : rebase_source : 6fea2942b2db1bea7deca1d6738546362b6ebd65
2016-08-09 16:24:04 -04:00
..
linters Bug 1277851 - [mozlint] Run flake8 directories that contain a .flake8 file separately, r=maja_zf 2016-06-03 10:39:32 -04:00
conf.py
create.rst Bug 1288425 - Make sure we skip invalid extensions when linting with --rev or --workdir, r=smacleod 2016-08-09 16:24:04 -04:00
index.rst
make.bat
Makefile
usage.rst Bug 1281899 - [mozlint] Add ability to lint files touched by revisions and/or the working directory, r=smacleod 2016-06-24 14:09:58 -04:00