All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.
no-compare-neg-zero
new rule from eslint v3.17.0no-multi-assign
new rule from eslint v3.14.0nonblock-statement-body-position
new rule from eslint v3.17.0prefer-destructuring
new rule from eslint v3.13.0prefer-promise-reject-errors
new rule from eslint v3.14.0template-tag-spacing
new rule from eslint v3.15.0react/forbid-elements
new rule from eslint-plugin-react v6.10.0react/forbid-foreign-prop-types
new rule from eslint-plugin-react v6.10.0react/void-dom-elements-no-children
new rule from eslint-plugin-react v6.10.0
- eslint upgraded to v3.17.1
- eslint-plugin-react upgraded to v6.10.0
ignoreRestSiblings
option added tono-unused-vars
- new test for react plugin rules name
- eslint upgraded to v3.12.2
- fixed name of
react/require-default-props
rule
no-await-in-loop
new rule from eslint v3.12.0react/no-array-index-key
new rule from eslint-react-plugin v6.8.0react/require-default-props
new rule from eslint-react-plugin v6.8.0
- new options for
indent
rule from eslint v3.12.0 - explicit default for
operator-linebreak
rule
capitalized-comments
new rule from eslint v3.11.0require-await
new rule from eslint v3.11.0
- New settings and rules for ES2017
class-methods-use-this
new rule from eslint v3.4.0func-call-spacing
new rule from eslint v3.3.0func-name-matching
new rule from eslint v3.8.0line-comment-position
new rule from eslint v3.5.0lines-around-directive
new rule from eslint v3.5.0max-lines
new rule from eslint v2.12.0multiline-ternary
new rule from eslint v3.1.0no-global-assign
new rule from eslint v3.3.0no-mixed-operators
new rule from eslint v2.12.0no-prototype-builtins
new rule from eslint v2.11.0no-restricted-properties
new rule from eslint v3.5.0no-return-await
new rule from eslint v3.10.0no-tabs
new rule from eslint v3.2.0no-template-curly-in-string
new rule from eslint v3.3.0no-unsafe-finally
new rule from eslint v2.9.0no-unsafe-negation
new rule from eslint v3.3.0no-useless-computed-key
new rule from eslint v2.9.0no-useless-rename
new rule from eslint v2.11.0no-useless-return
new rule from eslint v3.9.0object-curly-newline
new rule from eslint v2.12.0object-property-newline
new rule from eslint v2.10.0prefer-numeric-literals
new rule from eslint v3.5.0rest-spread-spacing
new rule from eslint v2.12.0sort-keys
new rule from eslint v3.3.0symbol-description
new rule from eslint v3.4.0unicode-bom
new rule from eslint v2.11.0react/forbid-component-props
new rule from eslint-plugin-react v6.1.0react/jsx-filename-extension
new rule from eslint-plugin-react v5.2.0react/jsx-no-target-blank
new rule from eslint-plugin-react v5.1.0react/jsx-tag-spacing
new rule from eslint-plugin-react v6.7.0react/no-children-prop
new rule from eslint-plugin-react v6.3.0react/no-comment-textnodes
new rule from eslint-plugin-react v5.2.0react/no-danger-with-children
new rule from eslint-plugin-react v6.1.0react/no-find-dom-node
new rule from eslint-plugin-react v6.0.0react/no-render-return-value
new rule from eslint-plugin-react v5.2.0react/no-unescaped-entities
new rule from eslint-plugin-react v6.3.0react/no-unused-prop-types
new rule from eslint-plugin-react v6.2.0react/require-optimization
new rule from eslint-plugin-react v5.2.0react/style-prop-object
new rule from eslint-plugin-react v6.2.0
- Amended documentation
- Explicited default values for some rules (without value modification)
array-bracket-spacing
option changed to alwaysfunc-names
option changed to as-neededobject-curly-spacing
option changed to alwaysvalid-jsdoc
rule turned offreact/jsx-space-before-closing
option changed to always
no-native-reassign
replaced by `no-global-assign’ in v3.3.0no-negated-in-lhs
replaced by `no-unsafe-negation’ in v3.3.0no-spaced-func
replaced by `func-call-spacing’ in v3.3.0prefer-reflect
react/require-extension
- fix mistakes in documentation
react/jsx-first-prop-new-line
new rule from eslint-plugin-react v5.0.0
- modification of
maxEOF
value inno-multiple-empty-lines
- changelog fix
array-callback-return
new rule from eslint v2.0.0id-blacklist
new rule from eslint v2.0.0keyword-spacing
new rule from eslint v2.0.0max-statements-per-line
new rule from eslint v2.5.0newline-before-return
new rule from eslint v2.3.0newline-per-chained-call
new rule from eslint v2.0.0no-confusing-arrow
new rule from eslint v2.0.0no-duplicate-imports
new rule from eslint v2.5.0no-empty-function
new rule from eslint v2.0.0no-extra-label
new rule from eslint v2.0.0no-implicit-globals
new rule from eslint v2.0.0no-new-symbol
new rule from eslint v2.0.0no-restricted-globals
new rule from eslint v2.3.0no-restricted-imports
new rule from eslint v2.0.0no-self-assign
new rule from eslint v2.0.0no-unmodified-loop-condition
new rule from eslint v2.0.0no-unused-labels
new rule from eslint v2.0.0no-useless-constructor
new rule from eslint v2.0.0no-useless-escape
new rule from eslint v2.5.0no-whitespace-before-property
new rule from eslint v2.0.0one-var-declaration-per-line
new rule from eslint v2.0.0prefer-rest-params
new rule from eslint v2.0.0sort-imports
new rule from eslint v2.0.0template-curly-spacing
new rule from eslint v2.0.0yield-star-spacing
new rule from eslint v2.0.0react/jsx-space-before-closing
new rule from eslint-plugin-react v4.0.0react/prefer-stateless-function
new rule from eslint-plugin-react v4.2.0react/require-render-return
new rule from eslint-plugin-react v4.3.0
- Peer dependencies update, inc. eslint to v2.8.0 and eslint-plugin-react to v4.3.0
brace-style
: now allowing single linecamelcase
:properties
now set toalways
generator-star-spacing
: now no space after*
max-len
:ignoreComments
out,ignoreTrailingComments
inmax-params
: maximum now 3no-empty
: now withallowEmptyCatch
optionno-multiple-empty-lines
: newmaxBOF
optionno-plusplus
now activated but withallowForLoopAfterthoughts
optionrequire-jsdoc
now offvalid-jsdoc
: only functions with areturn
statement must be documented with a@return
tagreact/display-name
: new option (breaking change)
Also, with eslint v2.0.0, the following rules were removed:
no-arrow-condition
no-empty-label
space-after-keywords
space-before-keywords
space-return-throw-case
Also, with eslint-plugin-react v4.0.0, the following rule was removed:
react/jsx-quotes
react/jsx-equals-spacing
new rule from eslint-plugin-react v3.16.0
- Peer dependencies update, inc. eslint-plugin-react to v3.16.1
- Peer dependencies update, inc. eslint-plugin-react to v3.15.0
- eslint peer dependency fix fixed
- Peer dependencies loosened
react/jsx-indent
new rule from eslint-plugin-react v3.14.0- pragma specified for eslint-plugin-react
react/no-string-refs
new rule from eslint-plugin-react v3.13.0
- Peer dependencies update, inc. eslint-plugin-react to v3.13.1
react/no-deprecated
new rule from eslint-plugin-react v3.12.0react/no-is-mounted
new rule from eslint-plugin-react v3.12.0
- "react/prefer-es6-class" setting more explicit
- eslint as a dev dependency
- Peer dependencies update, inc. eslint-plugin-react to v3.12.0
- Peer dependencies update, inc. eslint-plugin-react to v3.11.3
react/jsx-handler-names
new rule from eslint-plugin-react v3.11.0react/jsx-key
new rule from eslint-plugin-react v3.9.0react/jsx-pascal-case
new rule from eslint-plugin-react v3.10.0
radix
setting changed to[2, "as-needed"]
in "bestPractices", and added with[2, "always"]
in "ie8"- Peer dependencies update, inc. eslint to v1.10.3 and eslint-plugin-react to v3.11.2
legacy
rules moved tostylistic issues
README.md
update
postinstall
script removedtest
script updated
README.md
update
no-case-declarations
new rule from eslint v1.9.0react/jsx-no-bind
new rule from eslint-plugin-react v3.7.0
react/jsx-closing-bracket-location
setting changed to[2, {location : "line-aligned"}]
- Peer dependencies update, inc. eslint to v1.9.0 and eslint-plugin-react to v3.8.0
es7
configuration has moved to its own module,eslint-config-remitbri-es7
- postinstall script (linux/osx) for development
- node config properly refering to nodeJS rules
arrow-body-style
new rule from eslint v1.8.0no-arrow-condition
new rule from eslint v1.8.0
no-multiple-empty-lines
: new optionmaxEOF
set- Peer dependencies update, inc. eslint to v1.8.0 and eslint-plugin-react to v3.6.3
react/prefer-es6-class
new rule from eslint-plugin-react v3.6.0CHANGELOG.md
file
- Peer dependencies update, inc. eslint-plugin-react to v3.6.1
no-empty-pattern
new rule from eslint v1.7.0no-magic-numbers
new rule from eslint v1.7.0
- Peer dependencies update, inc. eslint to v1.7.1
- Documentation improvement
no-negated-condition
new rule from eslint v1.6.0react/forbid-prop-types
new rule from eslint-plugin-react v3.5.0react/no-direct-mutation-state
new rule from eslint-plugin-react v3.5.0
- Peer dependencies update, inc. eslint to v1.6.0 and eslint-plugin-react to v3.5.1
max-len
rule settings modifiedno-mixed-requires
configuration declaration changed with eslint v1.6.0
- Peer dependencies update, inc. eslint to v1.5.0 and eslint-plugin-react to v3.4.2
react/jsx-quotes
deprecated in eslint-plugin-react v3.4.0
global-require
new rule from eslint v1.4.0jsx-quotes
new rule from eslint v1.4.0no-restricted-syntax
new rule from eslint v1.4.0require-jsdoc
new rule from eslint v1.4.0space-before-keywords
new rule from eslint v1.4.0
react/jsx-boolean-value
default setting more precise- Default parser for ES5 rules more precise
- Documentation improvement
- Peer dependencies update, inc. eslint to v1.4.1 and eslint-plugin-react to v3.3.2
no-useless-concat
new rule from eslint v1.3.0deploy
npm script added
README.md
and documentation improvementdeep-extend
dependency removed- Peer dependencies update, inc. eslint to v1.3.0
react/jsx-closing-bracket-location
new rule from eslint-plugin-react v3.3.0react/jsx-indent-props
new rule from eslint-plugin-react v3.3.0react/no-set-state
new rule from eslint-plugin-react v3.3.0
- Peer dependencies update, inc. eslint to v1.2.1 and eslint-plugin-react to v3.3.0
LICENSE
file
README.md
improvement
Initial version