tools: add Node.js-specific ESLint rules
authorRich Trott <rtrott@gmail.com>
Fri, 19 Feb 2016 07:01:06 +0000 (23:01 -0800)
committerMyles Borins <mborins@us.ibm.com>
Mon, 21 Mar 2016 19:57:57 +0000 (12:57 -0700)
commit5e6b7605ee8f3b63efab130ad9b1d895dbdc0d82
tree3f4f75e5e186d1dab2ba790ba17e671f98e761fa
parent57b02e6a3e97a86919435aeff624f35c5284bdb5
tools: add Node.js-specific ESLint rules

Add these rules:

* no-restricted-modules: See
http://eslint.org/docs/rules/no-restricted-modules. It has been
configured to prohibit the use of the deprecated `sys` and `_linklist`
modules.
* no-new-require: See http://eslint.org/docs/rules/no-new-require
* no-mixed-requires: http://eslint.org/docs/rules/no-mixed-requires

PR-URL: https://github.com/nodejs/node/pull/5320
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaƫl Zasso <mic.besace@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
.eslintrc
lib/timers.js
test/parallel/test-sys.js
test/parallel/test-timers-linked-list.js