This repository was archived by the owner on Mar 7, 2019. It is now read-only.
7.4.0
New rules
react/no-typos
: Prevents common typos on React componentsreact/no-unused-state
: Prevent definition of unused state fields (currently missing docs)
Changes
- ESLint 4.5 is now required:
npm i -D eslint@^4.5
to upgrade your version - eslint-plugin-react was upgraded. If you get warnings about unknown rules, just drop your node_modules and install all deps again.
- Added new ruleset for Node.js 8.3 release: environments/nodejs/v8-3: This ruleset enables object rest-spread syntax introduced in v8 engine 6.0
- For files in
config/
orconfiguration/
directories, the ruleno-process-env
has been turned off - For files matching patterns
test/**
,packages/*/test/**/*.test.*
,packages/*/test/**/*.spec.*
, themocha: true
environment is enabled andfunc-names
rule is turned offThese settings were previously usually configured on a custom, per-project .eslintrc.js. ESLint introduced an option to override some rules based on matching path patterns so these rules can now be centrally overridden.