- [fix] correct
import/extensions
list (#1013) - [refactor] Changed ESLint rule configs to use 'off', 'warn', and 'error' instead of numbers for better readability (#946)
- [deps] update
eslint
,eslint-plugin-react
- [deps] update
eslint
,eslint-find-rules
,eslint-plugin-import
- [tests] add
safe-publish-latest
toprepublish
- [patch]
no-unused-expressions
: flesh out options - [deps] update
eslint
tov3.2
,eslint-plugin-import
tov1.12
- [tests] improve prepublish script
- [breaking] enable
import/newline-after-import
- [breaking] enable overlooked rules:
linebreak-style
,new-parens
,no-continue
,no-lonely-if
,operator-assignment
,space-unary-ops
,dot-location
,no-extra-boolean-cast
,no-this-before-super
,require-yield
,no-path-concat
,no-label-var
,no-void
,constructor-super
,prefer-spread
,no-new-require
,no-undef-init
,no-unexpected-multiline
- [deps] update
eslint
,eslint-find-rules
,eslint-plugin-import
,babel-tape-runner
; addbabel-preset-airbnb
- [patch] flesh out defaults:
jsx-quotes
- [docs] update the peer dep install command to dynamically look up the right version numbers when installing peer deps
- [tests] fix prepublish scripts
- [fix] repair accidental comma-dangle change
- [fix] Prevent trailing commas in the legacy config (#950)
- [deps] update
eslint-plugin-import
- [breaking] [deps] update
eslint
to v3; drop support for < node 4 - [breaking] enable
rest-spread-spacing
rule - [breaking] enable
no-mixed-operators
rule - [breaking] enable
import
rules:no-named-as-default
,no-named-as-default-member
,no-extraneous-dependencies
- [breaking] enable
object-property-newline
rule - [breaking] enable
no-prototype-builtins
rule - [breaking] enable
no-useless-rename
rule - [breaking] enable
unicode-bom
rule - [breaking] Enforce proper generator star spacing (#887)
- [breaking] Enable imports/imports-first rule (#882)
- [breaking] re-order rules; put import rules in separate file (#881)
- [patch]
newline-per-chained-call
: bump the limit to 4 - [patch]
object-shorthand
: do not warn when the concise form would have a string literal as a name - [patch] Loosen
prefer-const
to not warn when the variable is “read” before being assigned to - [refactor] fix quoting of rule properties (#885)
- [refactor]
quotes
: Use object option form rather than deprecated string form. - [deps] update
eslint
,eslint-plugin-import
,eslint-find-rules
,tape
- [tests] Only run
eslint-find-rules
on prepublish, not in tests
- [patch] re-disable
no-extra-parens
(#869, #867)
- [breaking] enable
import/no-mutable-exports
- [breaking] enable
no-class-assign
rule, to pair withno-func-assign
- [breaking] widen
no-extra-parens
to include everything, exceptnestedBinaryExpressions
- [breaking] Re-enabling
newline-per-chained-call
(#748) - [minor] enable
import/no-amd
- [patch] enable
import/no-duplicates
- [deps] update
eslint
,eslint-plugin-import
,eslint-find-rules
- [breaking] enable
no-unsafe-finally
rule - [semver-minor] enable
no-useless-computed-key
rule - [deps] update
eslint
,eslint-plugin-import
- [deps] update
eslint-find-rules
,eslint-plugin-import
- [patch: loosen rules] Allow empty class/object methods
- [patch: loosen rules] Allow
break
(#840)
- [patch: loosen rules] Allow
== null
(#542)
- Initial commmit; moved content over from
eslint-config-airbnb
package.