All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.1.0 - 2019-10-18
-
Changed rule:
import/no-unused-modules
now defaults tooff
. (#158)After experimenting with import/no-unused-modules on a project, we found that it suffers from several issues:
-
It is exceedingly slow. In our test project, linting time increased by 15-20x. There is an open issue about this. A mitigating PR has been merged, but not yet released.
-
There are too many false positives. It reports every single Jest test file and doesn't recognize module.exports.
-
It doesn't support using globs for ignoring files (see import-js/eslint-plugin-import#1452 and import-js/eslint-plugin-import#1326). If it did, we could more easily tell it to ignore our test files.
-
Until these issues are resolved upstream, we're going to keep this rule disabled by default.
-
-
Upgrade to eslint-plugin-import-order-alphabetical 1.0.0 (#159)
-
Upgrade to eslint-plugin-react-hooks 2.1.2 (#159)
-
Upgrade to eslint-plugin-react 7.16.0 (#159)
-
Upgrade to eslint 6.5.1 (#159)
- New configuration setting:
reportUnusedDisableDirectives
set totrue
. We generally use this in our projects via the command line. Now we can set it here as a setting. (#159) - New rule:
no-import-assign
defaults towarn
. (#159) - New rule:
prefer-regex-literals
defaults towarn
. (#159) - New rule:
default-param-last
defaults towarn
. (#159) - New rule:
react/jsx-no-useless-fragment
defaults towarn
. (#159) - New rule:
jest/prefer-hooks-on-top
defaults towarn
. (#161)
2.0.0 - 2019-08-30
BREAKING
This version depends on eslint v6.2.2, which is a major version change from the previous release. If you still need to use eslint 5.x, stick with the v1.x series of this package.
- New rule:
function-call-argument-newline
defaults towarn
withconsistent
option (#152)
1.10.0 - 2019-08-30
- Upgrade to eslint 5.16.0 (#139)
- Upgrade to eslint-config-prettier 6.1.0 (#139, #151)
- Upgrade to eslint-plugin-import 2.18.2 (#139, #151)
- Upgrade to eslint-plugin-import-order-alphabetical 0.0.2 (#139)
- Upgrade to eslint-plugin-jest 22.16.0 (#139, #151)
- Upgrade to eslint-plugin-react 7.14.3 (#139, #151)
- Upgrade to eslint-plugin-react-hooks 2.0.1 (#139, #151)
- Upgrade to eslint-plugin-react-native 3.7.0 (#139)
- Ugrade transitive dependency eslint-utils to 1.4.2 to resolve a security issue (#149) -@dependabot/@hyosunko
- Upgrade to babel-eslint 10.0.3 (#151)
- Upgrade to eslint-plugin-jsx-a11y 6.2.3 (#151)
- New rule:
prefer-named-capture-group
defaults tooff
(#139) - New rule:
import/no-unused-modules
defaults towarn
with bothmissingExports
andunusedExports
options enabled. (#139) - New rule:
jest/no-commented-out-tests
defaults towarn
(#151) - New rule:
jest/no-duplicate-hooks
defaults towarn
(#151) - New rule:
jest/no-empty-title
defaults towarn
(#139) - New rule:
jest/no-expect-resolves
defaults towarn
(#151) - New rule:
jest/no-export
defaults towarn
(#151) - New rule:
jest/no-if
defaults towarn
(#151) - New rule:
jest/no-mocks-import
defaults towarn
(#151) - New rule:
jest/no-standalone-expect
defaults towarn
(#151) - New rule:
jest/no-try-expect
defaults towarn
(#151) - New rule:
jest/require-top-level-describe
defaults towarn
(#151) - New rule:
react/jsx-props-no-spreading
defaults tooff
(#139) - New rule:
react/prefer-read-only-props
defaults tooff
(#139) - New rule:
react/state-in-constructor
defaults towarn
(#139) - New rule:
react/static-property-placement
defaults towarn
(#139)
1.9.0 - 2019-03-01
- Replace the
import/order
rule with eslint-plugin-import-order-alphabetical (#130) This continues to group imports the same way asimport/order
, but also sorts the imports alphabetically within the groups. - Upgrade to eslint-plugin-import 2.16.0 (#128)
- Upgrade to eslint-plugin-jest 22.3.0 (#128)
- Upgrade to eslint-plugin-jsx-a11y 6.2.1 (#128)
- Upgrade to eslint-plugin-react 7.12.4 (#128)
- Upgrade to eslint-plugin-react-native 3.6.0 (#128)
- Upgrade to eslint 5.14.1 (#128)
- Add eslint-plugin-react-hooks to
zeal/react
(#129) - New rule:
import/no-named-export
defaults tooff
(#128) - New rule:
jest/no-test-callback
defaults towarn
(#128) - New rule:
jest/no-truthy-falsy
defaults towarn
(#128) - New rule:
jest/prefer-called-with
defaults towarn
(#128) - New rule:
jest/prefer-spy-on
defaults towarn
(#128) - New rule:
jest/prefer-to-contain
defaults towarn
(#128) - New rule:
jest/prefer-todo
defaults towarn
(#128) - New rule:
jsx-a11y/control-has-associated-label
defaults towarn
(#128) - New rule:
react/jsx-fragments
defaults towarn
in "syntax" mode (i.e., prefer the <>...</> shorthand syntax) (#128) - New rule:
react-native/sort-styles
defaults towarn
(#128) - New rule:
no-useless-catch
defaults towarn
(#128)
- Remove rule:
require-jsdoc
deprecated upstream (#128) - Remove rule:
valid-jsdoc
deprecated upstream (#128)
1.8.0 - 2018-10-19
- Update to eslint 5.6.1 (#114)
- Update to babel-eslint 10.0.1 (#114)
- Update to eslint-config-import 2.14.0 (#114)
- Update to eslint-plugin-jest 21.24.2 (#114)
- Update to eslint-plugin-react 7.11.1 (#114)
- Update to eslint-plugin-react-native 3.4.0 (#114)
- Turn on rules to enforce sorting in various contexts (
sort-keys
,import/order
, andreact/jsx-sort-props
) (#117) - Update rule:
react/jsx-one-expression-per-line
: enable newallow: "literal"
option (#114)
- Add eslint-plugin-ramda as an optional extension (extend
zeal/ramda
to use). (#116) - Add eslint-plugin-jsx-a11y to
zeal/react
(#117) - New rule:
no-async-promise-executor
defaults towarn
(#114) - New rule:
no-misleading-character-class
defaults towarn
(#114) - New rule:
require-atomic-updates
defaults towarn
(#114) - New rule:
require-unicode-regexp
defaults towarn
(#114) - New rule:
jest/expect-expect
defaults towarn
withtd.verify
configured as an assertion method (#114) - New rule:
jest/no-alias-methods
defaults tooff
because we prefertoThrowError
overtoThrow
and there's no way to configure the rule to allow some aliases but not all (#114) - New rule:
jest/no-test-return-statement
defaults towarn
(#114) - New rule:
jest/prefer-inline-snapshots
defaults tooff
(#114) - New rule:
jest/prefer-strict-equal
defaults towarn
(#114) - New rule:
jest/require-tothrow-message
defaults towarn
(#114) - New rule:
react-native/no-raw-text
defaults towarn
(#114)
1.7.0 - 2018-07-13
NOTE: This version upgrades to eslint 5.1.0. If you're still using eslint 4.x, please continue to use version 1.6.0.
- Remove deprecated
no-catch-shadow
rule (#106)
- New rule:
prefer-object-spread
defaults towarn
(#106)
1.6.0 - 2018-07-13
- Update to eslint 4.19.1 (#105)
- Update to eslint-plugin-jest 21.17.0 (#105)
- Update to eslint-plugin-import 2.13.0 (#105)
- Update to eslint-plugin-react 7.10.0 (#105)
- Update to babel-eslint 8.2.5 (#105)
- New rule:
jest/no-jasmine-globals
defaults towarn
(#105) - New rule:
import/no-cycle
defaults towarn
(#105) - New rule:
import/dynamic-import-chunkname
defaults towarn
(#105) - New rule:
react/jsx-props-no-multi-spaces
defaults towarn
(#105) - New rule:
react/no-unsafe
defaults towarn
(#105)
1.5.0 - 2018-03-21
- New rule:
jest/no-jest-import
defaults towarn
(#99)
1.4.0 - 2018-03-02
- Update to eslint 4.18.1 (#94)
- Update to eslint-plugin-import 2.9.0 (#94)
- Update to eslint-plugin-jest 21.12.2 (#94)
- Update to eslint-plugin-react 7.7.0 (#94)
- Update to eslint-plugin-react-native 3.2.1 (#94)
- New rule:
import/no-self-import
defaults towarn
(#94) - New rule:
import/no-default-export
defaults tooff
(#94) - New rule:
import/group-exports
defaults tooff
(#94) - New rule:
import/no-useless-path-segments
defaults towarn
(#94) - New rule:
jest/consistent-test-it
defaults towarn
; set to always usetest
and neverit
(#94) - New rule:
jest/lowercase-name
defaults towarn
(#94) - New rule:
jest/no-hooks
defaults tooff
(#94) - New rule:
jest/no-test-prefixes
defaults tooff
(#94) - New rule:
jest/prefer-expect-assertions
defaults tooff
(#94) - New rule:
jest/valid-describe
defaults towarn
(#94) - New rule:
jest/valid-expect-in-promise
defaults towarn
(#94) - New rule:
react/forbid-dom-props
defaults tooff
(#94) - New rule:
react/jsx-child-element-spacing
defaults towarn
(#94) - New rule:
react/jsx-max-depth
defaults tooff
(#94) - New rule:
react/jsx-sort-default-props
defaults tooff
(#94) - New rule:
react/no-this-in-sfs
defaults towarn
(#94)
- Remove deprecated rule:
prefer-reflect
(#91)
- The
missing-rules
npm scripts now report when there are deprecated rules in use (#91)
1.3.0 - 2018-02-09
- Update to eslint 4.13.1 (#81)
- Update to eslint-plugin-react 7.5.1 (#81)
- Update to eslint-plugin-react-native 3.2.0 (#81)
- Update to eslint-plugin-jest 21.5.0 (#81)
- Update rule:
react/forbid-prop-types
addscheckContextTypes: true
andcheckChildContextTypes: true
(#81) - Update rule:
react/sort-prop-types
addssortShapeProp: true
(#81)
- New rule:
implicit-arrow-linebreak
defaults tooff
(#81) - New rule:
jest/no-large-snapshots
defaults towarn
(#81) - New rule:
jest/prefer-to-have-length
defaults towarn
(#81) - New rule:
jest/prefer-to-be-null
defaults towarn
(#81) - New rule:
jest/prefer-to-be-undefined
defaults towarn
(#81) - New rule:
react/button-has-type
defaults towarn
(#81) - New rule:
react/destructuring-assignment
defaults towarn
(#81) - New rule:
react/no-access-state-in-setstate
defaults towarn
(#81) - New rule:
react/jsx-one-expression-per-line
defaults towarn
(#81)
1.2.0 - 2018-02-09
- Update to eslint 4.9.0 (#79)
- Update to eslint-plugin-react 7.4.0 (#79)
- Update to eslint-plugin-import 2.8.0 (#79)
- Update to eslint-plugin-jest 21.2.0 (#79)
- Update to eslint-plugin-react-native 3.1.0 (#79)
- Update to babel-eslint 8.0.1 (#79)
- New rule:
function-paren-newline
defaults towarn
(#79) - New rule:
lines-between-class-members
defaults towarn
(#79) - New rule:
multiline-comment-style
defaults tooff
(#79) - New rule:
import/exports-last
defaults tooff
(#79) - New rule:
react/boolean-prop-naming
defaults tooff
(#79) - New rule:
react/jsx-curly-brace-presence
defaults towarn
(#79) - New rule:
react/no-typos
defaults towarn
(#79) - New rule:
react/no-unused-state
defaults towarn
(#79)
1.1.0 - 2017-07-14
- Update to eslint 4.2.0 (#69, #71)
- Update to eslint-find-rules 3.1.1 (#69)
- Update to eslint-plugin-import 2.7.0 (#69, #70)
- Update to eslint-plugin-jest 20.0.3 (#69)
- Update to eslint-plugin-react 7.1.0 (#69)
- New rule:
for-direction
defaults towarn
(#69) - New rule:
getter-return
defaults towarn
(#71) - New rule:
no-buffer-constructor
defaults towarn
(#69) - New rule:
array-bracket-newline
defaults tooff
(#69) - New rule:
array-element-newline
defaults tooff
(#69) - New rule:
padding-line-between-statements
configures line breaks after vars and around directives (#69) - New rule:
semi-style
defaults towarn
if they are not at end of line (#69) - New rule:
switch-colon-spacing
defaults towarn
(#69) - New rule:
import/no-anonymous-default-export
defaults tooff
(#69) - New rule:
react/default-props-match-prop-types
defaults tooff
(#69) - New rule:
react/jsx-closing-tag-location
defaults towarn
(#69) - New rule:
react/no-redundant-should-component-update
defaults towarn
(#69)
- Deprecated rule:
lines-around-directive
covered bypadding-line-between-statements
(#69) - Deprecated rule:
newline-after-var
covered bypadding-line-between-statements
(#69) - Deprecated rule:
newline-before-return
covered bypadding-line-between-statements
(#69)
1.0.1 - 2017-06-27
- Update peer dependencies to allow new major versions for flexibility - @cthorner (#67)
1.0.0 - 2017-05-17
Releasing 0.21.0 as 1.0.0 with only minor README changes.
0.21.0 - 2017-05-15
-
Update to eslint-plugin-react 7.0.1. (#59)
-
Use default configuration for the
react/jsx-first-prop-new-line
rule (multiline-multiprop
) instead ofmutliline
as the default configuration better reflects what we want: a single property that spans multiple lines can start on the same line as the component name. (#59)
- Enables warnings for new rule:
react/no-will-update-set-state
(#59)
- Removes configuration for deprecated rule:
react/jsx-space-before-closing
. Its behavior is already checked by our configuration ofreact/jsx-tag-spacing
. (#59)
0.20.2 - 2017-05-10
- Update to eslint-plugin-jest 20.0.0. (#60)
- Resolve
Definition for rule 'jest/valid-expect' was not found
error. That rule was added in eslint-plugin-jest 20.0.0, but we added a definition for it in v0.20.0. We now depend on the correct version of eslint-plugin-jest, so the error no longer occurs. (#60)
0.20.1 - 2017-05-05
-
Update to ESLint 3.19.0. (#56)
-
Update to eslint-plugin-react 6.10.3. (#56)
-
Update to eslint-plugin-react-native 2.3.2. (#56)
-
Update to use babel-eslint 7.2.3. (#56)
0.20.0 - 2017-03-17
-
Update to ESLint 3.17.1. (#53)
-
Update to eslint-plugin-react-native 2.3.1. (#53)
-
Update to eslint-plugin-jest 19.0.1. (#53)
-
Adjust for renamed rule:
jest/no-exclusive-tests
is nowjest/no-focused-tests
. (#53)
- Enables warnings for new rules:
no-compare-neg-zero
,nonblock-statement-body-position
,jest/no-disabled-tests
, andjest/valid-expect
. (#53)
0.19.0 - 2017-02-17
-
Enables warnings for new rules:
template-tag-spacing
andreact/void-dom-elements-no-children
. (#50, #52) -
Adds support for new rules, but leaves them disabled:
react/forbid-elements
andreact/forbid-foreign-prop-types
. (#52)
0.18.0 - 2017-01-27
- Update to ESLint 3.14.1. (#49)
- Adds support for new rule, but leaves them disabled:
prefer-promise-reject-errors
andno-multi-assign
. (#49)
0.17.0 - 2017-01-23
-
Update rule configuration to match our (Zeal's) current practice (#48):
-
complexity
: Change maximum allowed complexity from 2 to 3. We knew 2 was probably too low when we started, but we didn’t know how big to make it. After some experience, we now think 3 is pretty good for most of our projects. We’ll use comments to bump the level up on a case-by-case basis where needed. We rarely write code that needs more than 4. -
no-invalid-this
: This rule doesn’t yet properly support class property syntax, so we disable it in almost all of our projects. -
no-unused-expressions
: We often relax this rule to allow short-circuiting (someCondition && someAction()
) or ternary expressions (return someCondition ? someAction() : null
). -
no-unused-vars
: Add anargsIgnorePattern
to allow us to use_unusedVar
when we want to explicitly name an unused function argument. This is made possible by the change tono-underscore-dangle
. -
no-underscore-dangle
: There are cases, such as when working with third-party software, that underscores are required, so we now disable this rule. We still write code without underscored names, except in the case of explicitly ignored function arguments described above. -
import/no-named-as-default
: Sometimes we want to provide a name for a default export so that the code is more “greppable”. -
import/no-named-as-default-member
: We now disable this rule because it blocks the ability to export localized Redux selectors by name and globalized Redux selectors as the default export as described in this blog post. -
import/extensions
: We now require extensions forscss
files to work properly with our create-react-app based boilerplate, generator-react-zeal. -
import/prefer-default-export
: We now disable this rule. Often, we’ll create a file that will eventually have multiple named exports, but for now does not. We now prefer the flexibility to choose between default and named exports on a case-by-case basis. -
react/no-set-state
: We now disable this rule. While we still use Redux for most of our state management, there are cases when it makes more sense for a React component to maintain its own state.
-
-
Update to ESLint 3.13.1 (#46)
0.16.0 - 2017-01-09
-
Modify published package to include only necessary files. (#41)
-
Update to ESLint 3.13.0 and eslint-plugin-react 6.9.0 (#45)
-
Adds a configuration for Jest, including the use of eslint-plugin-jest. (#42)
-
Enables warning for new rule:
prefer-destructuring
(#45)
0.15.0 - 2016-12-16
- Update to ESLint 3.12.2, eslint-plugin-react 6.8.0, and eslint-plugin-react-native 2.2.1. (#39)
-
Enables warnings for new rules:
no-await-in-loop
andreact/no-array-index-key
. (#39) -
Adds support for new rule, but leaves it disabled:
react/require-default-props
. (#39)
0.14.1 - 2016-12-02
- Fixed peer dependency on babel-eslint. Now 7.1.1.
0.14.0 - 2016-12-02
-
Update to ESLint 3.11.1, eslint-plugin-react 6.7.1, eslint-plugin-react-native 2.2.0, and babel-eslint 7.1.1. (#38)
-
Configure several rules as errors instead of warnings. These rules are ones that have a high probability of causing programs to fail, so getting fast feedback about these issues is important. Rules that are now errors:
no-dupe-args
,no-dupe-keys
,no-duplicate-case
,no-redeclare
,no-undef
,import/no-unresolved
, andimport/named
. (#37)
-
Enables warnings for new rules:
require-await
,react/jsx-tag-spacing
,func-name-matching
, andimport/no-named-default
. (#38) -
Adds support for new rule, but leaves it disabled:
capitalized-comments
. (#38)
0.13.0 - 2016-11-14
- Update to ESLint 3.10.0, eslint-plugin-import 2.2.0, eslint-plugin-react 6.6.0, and babel-eslint 7.1.0. (#36)
- Enables warnings for new rules:
no-return-await
,no-useless-return
,func-name-matching
, andimport/no-named-default
. (#36)
0.12.1 - 2016-10-03
- Update to eslint-plugin-react 6.4.0. (#34)
0.12.0 - 2016-10-03
-
Update to ESLint 3.7.0, eslint-plugin-import 2.0.0, and babel-eslint 7.0.0. (#33)
-
Change
ecmaVersion
setting to2017
to get support for ES2017 features likeasync
/await
. (#33) -
Rename
import/import-first
toimport/first
. (#33)
-
Enables warnings for new rules:
import/no-dynamic-require
andimport/no-webpack-loader-syntax
. (#33) -
Adds support for new rules, but leaves them disabled:
import/no-internal-modules
,import/unambiguous
, andimport/no-unassigned-import
. (#33)
0.11.0 - 2016-09-20
- Update to ESLint 3.5.0, eslint-plugin-react 6.3.0, and eslint-plugin-import 1.15.0. (#30)
-
Enables warnings for new rules:
lines-around-directive
,prefer-numeric-literals
,symbol-description
,import/no-absolute-path
,react/no-children-prop
,react/no-unescaped-entities
,react/no-unused-prop-types
, andreact/style-prop-object
. (#30) -
Adds support for new rules, but leaves them disabled:
class-methods-use-this
,line-comment-position
,no-restricted-properties
, andimport/max-dependencies
. (#30)
0.10.0 - 2016-08-17
-
Update to eslint-plugin-react 6.1.2. (#28)
-
Enable a warning for the
react/no-danger-with-children
rule. This rule was disabled when it was first added due to an issue in eslint-plugin-react 6.1.1. Version 6.1.2 fixes the issue, so the rule is now enabled as a warning. (#28)
0.9.0 - 2016-08-16
-
Enables warnings for new rules:
no-template-curly-in-string
,no-tabs
,react/no-danger-with-children
(temporarily disabled; see #26), andreact/no-find-dom-node
. (#23) -
Adds support for new rules, but leaves them disabled:
multiline-ternary
,sort-keys
,react/forbid-component-props
, andimport/no-restricted-paths
. (#23)
-
Update to ESLint 3.3.1, eslint-plugin-react 6.1.1, and eslint-plugin-import 1.13.0. (#23)
-
Replace deprecated rules with their replacements: (#23)
no-negated-in-lhs
=>no-unsafe-negation
no-native-reassign
=>no-global-assign
no-spaced-func
=>func-call-spacing
react/wrap-multilines
=>react/jsx-wrap-multilines
react/no-comment-textnodes
=>react/jsx-no-comment-textnodes
react/no-comment-textnodes
=>react/jsx-no-comment-textnodes
- Removed configuration for deprecated rule
react/require-extension
. (#23)
0.8.1 - 2016-07-19
-
Mark
expect
as a global when using Chai. Some test runner configurations (such as with Karma) makeexpect
available globally. By markingexpect
as a global, we don't get warnings from theno-undef
rule. (#21) -
Don't report
no-mixed-operators
warnings for arithmetic expressions, while continuing to report them for logical, comparison, and bit-wise expressions. Most people understand the standard precedence of arithmetic operators and those expressions are more readable without the extra parentheses. (#20)
0.8.0 - 2016-06-20
-
Enables warnings for new rules:
no-prototype-builtins
,no-mixed-operators
,unicode-bom
,no-useless-rename
,rest-spread-spacing
,react/no-comment-textnodes
, andreact/no-render-return-value
. (#18) -
Adds support for new rules, but leaves them disabled:
max-lines
,object-curly-newline
,react/jsx-filename-extension
, andreact/require-optimization
. (#18)
- Update to ESLint 2.13.1 and eslint-plugin-react 5.2.2. (#18)
0.7.0 - 2016-05-27
-
Enables warnings for new rules:
no-unsafe-finally
,no-useless-escape
,no-duplicate-imports
,no-useless-computed-key
,import/no-named-as-default-member
,import-no-deprecated
,import/no-extraneous-dependencies
,import/no-mutable-exports
,import/no-duplicates
,import/extensions
,import/newline-after-import
, andimport/prefer-default-export
. (#17) -
Adds support for new rules, but leaves them disabled:
max-statements-per-line
,object-property-newline
,import/no-nodejs-modules
,import/no-namespace
, andimport/order
. (#17)
-
Disable the
react/prop-types
rule. While propTypes provide handy documentation, we felt that the maintenance cost of keeping them around was too high, so we've disabled the rule by default. (#16) -
Update to ESLint 2.10.2, eslint-plugin-import 1.8.0, and eslint-plugin-react 5.1.1. (#17)
0.6.2 - 2016-05-16
- Disable the
max-statements
rule in Mocha specs (#15)
0.6.1 - 2016-03-21
- Configure eslint-plugin-import to ignore image files (#12)
0.6.0 - 2016-03-18
- Add support for new
template-curly-spacing
,newline-before-return
,no-restricted-globals
, andreact/prefer-stateless-function
rules. (#11)
- Update to ESLint 2.4.0, eslint-plugin-import 1.1.0, and eslint-plugin-react 4.2.3. Requires babel-eslint 6.0.0-beta.6 or later. (#11)
0.5.1 - 2016-03-01
- The configuration options for the
react/display-name
rule changed in eslint-plugin-react 4.0.react.js
has been updated to adapt to the new options. (#10)
0.5.0 - 2016-03-01
- Update eslint-plugin-react support to v4.1.0. If you need to continue to use version 3.x of that plugin, please keep using v0.4.0 instead of upgrading. (#9)
0.4.0 - 2016-02-19
- Add eslint-plugin-import to check ES6 imports and exports. (#7)
- Disable the newline-per-chained-call rule. It fires too frequently, especially when using Chai expectations. Given that we have a pretty short line-length limit (80 chars), that tends to limit the length of chained calls already. (#8)
0.3.1 - 2016-02-12
- Temporarily remove the
react/jsx-space-before-closing
rule. It hasn't been released in eslint-plugin-react yet. (#6)
0.3.0 - 2016-02-12
This release is updated for ESLint 2.0, which has some backwards-incompatible changes in it. If you need to continue using ESLint 1.x, please keep using version 0.2.0 instead of upgrading.
- Modify configuration to match changes in ESLint 2.0
- Update rules to match those in ESLint 2.0
- Update rules to match those in eslint-plugin-react 3.16.1
0.2.0 - 2016-01-28
- Mark eslint and babel-eslint as
peerDependencies
anddevDependencies
instead ofdependencies
. (#2)
- Shareable ESLint configuration representing Zeal's JavaScript coding standards
- Additional configuration module for React development (requires esling-plugin-react)
- Additional configuration module for MochaJS tests
- Additional configuration module for Chai expectations