- Updated the variables blacklist
- Updated
eslint-config-standard
to@12.0
- Fixes
no-unused-vars
to ignorecatch
errors and function arguments names
- Fixes
multiline-comment-style
value to beseparate-lines
- Updated peer dependencies to match not exact, but
>=
versions
- We now always enforce key quotes with
quote-props
rule - We now enforce trailing commas, the same way we do it in our
python
code - We now enforce to name unused variables with
_
prefix - We now enforce to name variables longer than
1
symbol - We now restrict to use names for variables from a blacklist
- New multiline rules:
lines-between-class-members
andfunction-paren-newline
- Now we track a bunch of complexity rules, look for
complexity
section inindex.js
- We now also check some of
regex
related stuff:require-unicode-regexp
,no-misleading-character-class
- We now use some more
async
related rules:no-async-promise-executor
,require-atomic-updates
- We now use some more comment-related rules:
multiline-comment-style
- Updated peer dependencies to
eslint@5
- Adds multiple rules from
eslint-config-airbnb
- Adds
quote-props: as-needed
- Adds stricter
promise
rules - Bumps
eslint-plugin-promise
version - Disables
security/detect-non-literal-fs-filename
, it triggers for any methods with the same names as infs
module:exists()
, and so on
- Changes how rules are separated
- Enforces multiple new rules
- Moves all dependencies into
peerDependencies
- Enforces stricter spacing rules
- Initial release