gecko-dev/tools/lint
Tom Ritter 069fabef4a Bug 1444167 Add a MinGW Header Capitalization lint job r=ahal
MinGW headers are all lowercase, and because we build FF with MinGW
on Linux - capitalization matters.  But if you're plugging along,
working on Windows, you might forget about that, and wind up
inadvertently breaking the MinGW build because you capitalized
an include file (as is common in Windows development.)

This lint job takes the list of header files from MinGW
(generated by cd mingw-w64/mingw-w64-headers &&
  find . -name "*.h" | xargs -I bob -- basename bob | sort | uniq)
and will alert if they are in an #include statement but not
all-lowercase.

MozReview-Commit-ID: 4QFSdHx5Uak

--HG--
extra : rebase_source : d76c258191d4cbb7665775bd1b8d79028890727f
2018-03-08 13:41:00 -06:00
..
cpp Bug 1444167 Add a MinGW Header Capitalization lint job r=ahal 2018-03-08 13:41:00 -06:00
docs Bug 1436575 - Prevent ==/!= comparisons with booleans as they aren't necessary. r=standard8 2018-02-08 11:51:17 -05:00
eslint Bug 1431050 - Replace NS_ASSERT with conditional exceptions/console.assert and remove the debug.js module. r=mak 2018-02-03 11:32:25 +05:30
python Bug 1436639 - [lint] Make sure flake8 is run with same python as |mach lint| was, r=jmaher 2018-02-07 23:28:33 -05:00
shell Bug 1432627 Add shellcheck linter to CI r=ahal 2018-01-29 15:27:04 +00:00
spell Bug 1444048 - Codespell: ignore the ignored typos by moving to quiet-level=4 r=standard8 2018-03-08 10:51:42 +01:00
tox Bug 1302773 - Install tox in docker image in MozReview; r=dustin 2017-05-13 02:31:37 +05:30
wpt Bug 1428585 - Fixup flake8 error, r=me ON A CLOSED TREE 2018-01-09 15:47:06 +00:00
yamllint_ Bug 1395126 - Support cascading configuration for flake8, r=bc 2017-08-29 17:32:31 -04:00
codespell.yml Bug 1445245 - Add more directories in the codespell whitelist r=ahal 2018-03-13 14:50:20 +01:00
cpp-virtual-final.yml Bug 1436263 - Part 5: Add a mach lint for virtual function declarations with multiple specifiers. r=froydnj r=ahal 2018-02-15 00:50:02 -08:00
eslint.yml Bug 1429457 - [mozlint] Create formal 'setup' mechanism for bootstrapping lint dependencies, r=gbrown 2018-01-25 13:40:02 -05:00
flake8.yml Backed out 3 changesets (bug 1438839) for linting failure on split-profile.py. CLOSED TREE 2018-03-13 10:10:16 +02:00
hooks.py Bug 1386351 - Let the Lint hook default to pre-push (for git) if being called directly. r=glandium 2017-11-23 09:09:33 +00:00
mach_commands.py Bug 1384273 - Get lint root dir from mach; r=ahal 2017-07-22 01:28:34 -06:00
mingw-capitalization.yml Bug 1444167 Add a MinGW Header Capitalization lint job r=ahal 2018-03-08 13:41:00 -06:00
py2.yml Bug 1436792 - [py-compat] Improve error messaging when python is missing, r=jmaher 2018-02-08 14:26:15 -05:00
py3.yml Bug 1436792 - [py-compat] Improve error messaging when python is missing, r=jmaher 2018-02-08 14:26:15 -05:00
shellcheck.yml Bug 1439860 update-packaging linting fixes and shell style updates r=bhearsum 2018-02-21 11:54:21 +00:00
test-disable.yml Bug 1437226 - Fix text-disable linter message; r=ahal 2018-02-12 12:28:41 -08:00
wpt_manifest.yml Bug 1387862 - Lint the linter config yaml files themselves. r=ahal 2017-08-06 13:47:03 -04:00
wpt.yml Bug 1387862 - Lint the linter config yaml files themselves. r=ahal 2017-08-06 13:47:03 -04:00
yaml.yml Bug 1387862 - Lint the linter config yaml files themselves. r=ahal 2017-08-06 13:47:03 -04:00