gecko-dev/tools/lint/eslint
Kris Maglione b78186b970 Bug 1431533: Part 4 - Add ESLint support for ChromeUtils import methods. r=florian
This adds support for detecting globals created by these helpers, as well as a
rule to enforce their use over the older XPConnect variants.

The latter rule also supports fixing code to use the newer variants, and will
be used in the next part to rewrite in-tree ESLint-enabled code that fails it.

MozReview-Commit-ID: 6Bgo6ohQA5j

--HG--
extra : rebase_source : feca0a0ed339420ea19faa1f6614e6253f0c840e
extra : absorb_source : d32d3d23fbd2c7dcae082375a1f9a61766b04b75
extra : histedit_source : 83cebb4f3eb66a79d38ee5412a5739d0c603425b
2018-01-18 12:53:01 -08:00
..
eslint-plugin-mozilla Bug 1431533: Part 4 - Add ESLint support for ChromeUtils import methods. r=florian 2018-01-18 12:53:01 -08:00
eslint-plugin-spidermonkey-js Bug 1395956 - Update gecko.readthedocs links to the new firefox-source-docs.mozilla.org location. r=chutten 2017-09-02 22:11:02 +05:30
__init__.py Bug 1371293 - Automatically clobber node_modules when upgrading from ESLint 3 to 4. r=ahal 2017-11-07 14:30:56 +00:00
.eslintrc.js Bug 1367704 - Enable the semi ESLint rule across the tree. r=standard8 2017-05-28 19:57:46 +01:00
manifest.tt Bug 1371293 - Upgrade ESLint to version 4.8.0, configuration changes. r=mossop 2017-10-09 10:54:16 +01:00
modules.json Bug 1426306 - Store only derived keys instead of storing kB/kA. r=glasserc,markh,rfkelly 2018-01-05 15:56:00 -05:00
setup_helper.py Bug 1428305 - When clobbering node_modules for ESLint on Windows, use winrm to better handle symlinks. r=ahal 2018-01-05 11:14:15 +00:00
update.sh Bug 1380956 - Build the node_modules directory for ESLint on the docker image for the worker, rather than downloading it each time. r=ahal 2017-07-14 11:19:07 +01:00