- [minor] Allow multiple stateless components in a single file
- [fix] Ignore URLs in
max-len
(#664)
- [fix] because we use babel, keywords should not be quoted
- [breaking] enable
quote-props
rule (#632) - [breaking] Define a max line length of 100 characters (#639)
- [breaking] [react] Minor cleanup for the React styleguide, add
react/jsx-no-bind
(#619) - [breaking] update best-practices config to prevent parameter object manipulation (#627)
- [minor] Enable react/no-is-mounted rule (#635, #633)
- [minor] Sort react/prefer-es6-class alphabetically (#634)
- [minor] enable react/prefer-es6-class rule
- Permit strict mode in "legacy" config
- [react] add missing rules from eslint-plugin-react (enforcing where necessary) (#581)
- [dev deps] update
eslint-plugin-react
- [fix] Remove deprecated react/jsx-quotes (#622)
- [fix] use
require.resolve
to allow nestedextend
s (#582) - [new] enable
object-shorthand
rule (#621) - [new] enable
arrow-spacing
rule (#517) - [docs] flesh out react rule defaults (#618)
- [breaking]
space-before-function-paren
: require function spacing:function <optional name>(
(#605) - [breaking]
indent
: Fix switch statement indentation rule (#606) - [breaking]
array-bracket-spacing
,computed-property-spacing
: disallow spacing inside brackets (#594) - [breaking]
object-curly-spacing
: require padding inside curly braces (#594) - [breaking]
space-in-parens
: disallow spaces in parens (#594)
- [breaking]
no-multiple-empty-lines
: only allow 1 blank line at EOF (#578) - [new]
restParams
: enable rest params (#592)
- erroneous publish
- require
eslint
v1.0.0
or higher - remove
babel-eslint
dependency
- remove id-length rule (#569)
- enable
no-mixed-spaces-and-tabs
(#539) - enable
no-const-assign
(#560) - enable
space-before-keywords
(#554)
- switch to modular rules files courtesy the eslint-config-default project and @taion. PR
- export
eslint-config-airbnb/legacy
for ES5-only users.eslint-config-airbnb/legacy
does not require thebabel-eslint
parser. PR
- add rule
no-undef
- add rule
id-length
- now has a changelog
- now is modular (see instructions above for with react and without react versions)
- TODO: fill in