All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
139.0.0 (2024-08-06)
- update configuration
138.0.0 (2022-11-08)
- update rules and deps (#138)
- Minimum supported
eslint
version is8.6.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now^40.0.0
. - Added:
unicorn/no-thenable
rule. - Added:
unicorn/relative-url-style
rule. - Added:
unicorn/no-useless-promise-resolve-reject
rule.
- Minimum supported
eslint
version is8.3.0
. - Update plugins to supports
eslint
v8.
- Changed: update minimum required deps.
- Added:
commonjs
preset (before it was thescript
preset). - Changed:
script
preset is now justscript
. - Changed: minimum required
eslint
version is^7.32.0
. - Changed: minimum required
eslint-plugin-import
version is now2.24.2
. - Changed: minimum required
eslint-plugin-markdown
version is now2.2.1
. - Changed: minimum required
eslint-plugin-jest
version is now24.4.2
. - Changed: minimum required
eslint-plugin-jsdoc
version is now36.1.0
. - Changed: minimum required
eslint-plugin-react
version is now7.25.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now^36.0.0
.
- Changed: disable
consistent-return
rule. - Changed: minimum required
eslint
version is^7.31.0
- Changed: minimum required
eslint-plugin-jest
version is^24.3.7
- Added:
unicorn/require-number-to-fixed-digits-argument
rule. - Added:
unicorn/require-array-join-separator
rule - Added:
unicorn/prefer-prototype-methods
rule - Added:
unicorn/require-post-message-target-origin
rule - Changed: minimum required
eslint
version is^7.30.0
- Changed: minimum required
eslint-plugin-jsdoc
version is^35.4.1
- Changed: minimum required
eslint-plugin-unicorn
version is^34.0.1
- Changed: disable
import/no-extraneous-dependencies
andno-undef
rules for markdown files
- Changed: update deps and rules
- Added:
jsdoc-typescript
preset. - Update
ecmaVersion
to2021
- Changed: disabled
class-methods-use-this
rule. - Changed: minimum required
eslint
version is now7.10.0
. - Changed: minimum required
eslint-plugin-import
version is now2.22.1
. - Changed: minimum required
eslint-plugin-jest
version is now24.0.0
. - Changed: minimum required
eslint-plugin-react
version is now7.21.2
. - Changed: minimum required
eslint-plugin-unicorn
version is now22.0.0
.
- Added:
jest/no-done-callback
rule (insteadno-test-callback
rule). - Changed: relax
prefer-const
rule fordestructuring
andignoreReadBeforeAssign
- Changed: minimum required
eslint
version is now7.8.1
. - Changed: minimum required
eslint-plugin-html
version is now6.1.0
. - Changed: minimum required
eslint-plugin-jest
version is now24.0.0
.
- Added:
no-loss-of-precision
rule. - Added:
default-case-last
rule. - Added:
no-promise-executor-return
rule. - Added:
no-unreachable-loop
rule. - Added:
use-t-throws-async-well
rule. - Added:
no-useless-backreference
rule. - Added:
unicorn/prefer-array-find
rule. - Added:
unicorn/prefer-optional-catch-binding
rule. - Added:
jest/no-interpolation-in-snapshots
rule. - Added:
jest/no-deprecated-functions
rule. - Added:
jest/no-conditional-expect
rule. - Added:
jsx-a11y/autocomplete-valid
rule. - Changed:
prefer-promise-reject-errors
rule allow emptyPromise.reject()
; - Changed:
id-length
rule allow to usea
andb
identifiers (useful for comparison). - Changed:
no-labels
allows to uselabels
in loops. - Changed: minimum required
eslint
version is now7.7.0
. - Changed: minimum required
eslint-plugin-ava
version is now11.0.0
. - Changed: minimum required
eslint-plugin-html
version is now6.0.3
. - Changed: minimum required
eslint-plugin-import
version is now2.22.3
. - Changed: minimum required
eslint-plugin-jest
version is now23.20.0
. - Changed: minimum required
eslint-plugin-jsx-a11y
version is now6.1.3
. - Changed: minimum required
eslint-plugin-react
version is now7.20.6
. - Changed: minimum required
eslint-plugin-unicorn
version is now21.0.0
.
- Changed: minimum required
eslint-plugin-html
version is now6.0.2
. - Changed: minimum required
eslint-plugin-lodash
version is now7.1.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now19.0.0
.
- Fixed: peerDependencies version in
package.json
.
- Added:
node/no-restricted-import
rule. - Added:
unicorn/prefer-set-has
rule. - Added:
unicorn/prefer-number-properties
rule. - Changed:
callback-return
was disabled in favornode/callback-return
rule. - Changed:
global-require
was disabled in favornode/global-require
rule. - Changed:
handle-callback-err
was disabled in favornode/handle-callback-err
rule. - Changed:
no-mixed-requires
was disabled in favornode/no-mixed-requires
rule. - Changed:
no-new-require
was disabled in favornode/no-new-require
rule. - Changed:
no-path-concat
was disabled in favornode/no-path-concat
rule. - Changed:
no-process-env
was disabled in favornode/no-process-env
rule. - Changed:
no-process-exit
was disabled in favornode/no-process-exit
rule. - Changed:
no-restricted-modules
was disabled in favornode/no-restricted-require
rule. - Changed: minimum required
eslint-plugin-node
version is now11.1.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now18.0.1
. - Changed: minimum required
lint-staged
version is now10.1.1
. - Changed: minimum required
remark-cli
version is now8.0.0
.
- Changed: minimum required
eslint-plugin-jest
version is now23.8.2
. - Changed: minimum required
eslint-plugin-markdown
version is now1.0.2
. - Changed: minimum required
eslint-plugin-react
version is now7.19.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now17.2.0
.
- Changed: the
unicorn/prefer-replace-all
rule is disabled (due Node.js is unsupported that) - Changed: the
promise/no-callback-in-promise
rule is disabled - Changed: the
promise/no-promise-in-callback
rule is disabled - Changed: minimum required
eslint-plugin-jest
version is now23.7.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now16.1.1
.
- Added:
unicorn/prefer-replace-all
rule. - Changed: minimum required
eslint-plugin-ava
version is now10.0.1
. - Changed: minimum required
eslint-plugin-import
version is now2.20.1
. - Changed: minimum required
eslint-plugin-react
version is now7.18.3
. - Changed: minimum required
eslint-plugin-unicorn
version is now16.0.0
.
- Added:
react/jsx-no-script-url
rule. - Added:
react/no-adjacent-inline-elements
rule. - Changed: minimum required
eslint-plugin-ava
version is now10.0.0
. - Changed: minimum required
eslint-plugin-import
version is now2.20.0
. - Changed: minimum required
eslint-plugin-jest
version is now23.6.0
. - Changed: minimum required
eslint-plugin-react
version is now7.18.0
.
- Added: the
unicode-bom
rule. - Changed: minimum required
eslint-plugin-jest
version is now23.4.0
. - Changed: minimum required
eslint-plugin-node
version is now11.0.0
.
- Changed: move the
node/no-exports-assign
rule from other presets to thenode
preset. - Changed: move the
node/exports-style
rule from other presets to thenode
preset. - Changed: move the
node/no-unpublished-require
rule from other presets to thenode
preset. - Changed: move the
node/no-unpublished-import
rule from other presets to thenode
preset. - Changed: move the
node/no-unsupported-features/es-syntax
rule from other presets to thenode
preset.
- Added: the
unicorn/prefer-modern-dom-apis
rule. - Changed: add the
considerQueryString
option to theimport/no-duplicates
rule. - Changed: minimum required
eslint
version is now6.8.0
. - Changed: minimum required
eslint-plugin-import
version is now2.19.1
. - Changed: minimum required
eslint-plugin-unicorn
version is now15.0.1
.
- Added:
unicorn/prefer-trim-start-end
rule. - Added:
unicorn/prefer-negative-index
rule. - Changed: minimum required
eslint
version is now6.7.2
. - Changed: minimum required
eslint-plugin-jest
version is now23.1.1
. - Changed: minimum required
eslint-plugin-react
version is now7.17.0
. - Changed: minimum required
eslint-plugin-unicorn
version is now14.0.1
.
- Added:
grouped-accessor-pairs
rule. - Added:
no-constructor-return
rule. - Added:
prefer-exponentiation-operator
rule insteadunicorn/prefer-exponentiation-operator
rule. - Added:
no-dupe-else-if
rule. - Changed: require extensions in
import/extensions
rule forplugin:itgalaxy/dirty
andplugin:itgalaxy/dirty
presets. - Changed: enable
import/no-useless-path-segments
rule on forplugin:itgalaxy/script
preset. - Changed: minimum require
eslint
version is now6.7.1
.
- Changed:
unicorn/filename-case
rule now ignore wide used/special files likeREADME.md
,LICENSE.md
,ISSUE_TEMPLATE.md
and etc. - Changed: minimum required node version is
10.13
. - Changed: minimum require
eslint-plugin-unicorn
version is now13.0.0
.
- Added:
no-commented-out-tests
rule. - Added:
jest/valid-title
rule. - Added:
react/jsx-no-useless-fragment
rule. - Changed: minimum require
eslint
version is now6.6.0
. - Changed: minimum require
eslint-plugin-jest
version is now23.0.1
. - Changed: minimum require
eslint-plugin-markdown
version is now1.0.1
. - Changed: minimum require
eslint-plugin-react
version is now7.16.0
. - Changed: minimum require
eslint-plugin-unicorn
version is now12.1.0
.
- Added:
unicorn/filename-case
rule. - Added:
unicorn/prefer-string-slice
rule. - Changed: minimum require
eslint-plugin-ava
version is now9.0.0
. - Changed: minimum require
eslint-plugin-unicorn
version is now12.0.1
.
- Added:
quotes
rule. - Changed: browser and node rules are disabled by default and configured only in presets. Now order of presets does not matter.
- Changed:
unicorn/import-index
was disabled in favorimport/no-useless-path-segments
rule.
- Added:
default-param-last
rule. - Added:
prefer-regex-literals
rule. - Added:
unicorn/prefer-dataset
rule. - Added:
unicorn/consistent-function-scoping
rule. - Chore: minimum require
eslint
version is now^6.4.0
. - Chore: minimum require
eslint-plugin-unicorn
version is now^11.0.0
.
- Changed: disable all
import
/require
rules innode
preset. Please usescript
/module
/dirty
presets to enable them.
- Added:
base
preset. - Changed: move
import
plugin andimport
/require
rules toscript
/module
/dirty
preset.
- Added:
node/no-exports-assign
rule. - Added: set
parserOptions.ecmaFeatures.globalReturn
totrue
for node preset. - Changed: remove
broser
andnode
envs from preset, please usebrowser
ornode
preset. - Changed: set the
ecmaVersion
option to2020
. - Changed:
markdown
preset usesimpliedStrict: true
. - Changed:
strict
rule disabled formarkdown
preset by default. - Changed: move
script
/module
/dirty
configuration to own presets, please look documentation. - Changed: many rules were moved in preset based on env, please look documentation.
- Chore: minimum require
eslint-plugin-jest
version is now^22.17.0
. - Chore: minimum require
eslint-plugin-node
version is now^10.0.0
. - Fix: globals for
node
preset.
- Added:
reportUnusedDisableDirectives
toesnext
preset. - Added:
jest/require-top-level-describe
rule. - Chore: minimum require
eslint
version is now^6.3.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.16.0
. - Chore: minimum require
eslint-plugin-node
version is now^9.2.0
.
- Chore: minimum require
eslint
version is now^6.2.2
. - Chore: minimum require
babel-eslint
version is now^10.0.3
. - Chore: minimum require
eslint-plugin-jest
version is now^22.15.2
.
- Added:
jest/no-standalone-expect
rule. - Added:
ava/hooks-order
rule. - Added:
ava/no-inline-assertions
rule. - Chore: minimum require
eslint-plugin-ava
version is now^8.0.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.15.1
. - Chore: minimum require
eslint-plugin-lodash
version is now^6.0.0
. - Chore: pin
eslint@6.1.0
.
- Added:
jest/no-try-expect
rule. - Added:
jest/no-duplicate-hooks
rule. - Added:
jest/no-export
rule. - Changed: default
sourceType
is"script"
fornode
preset. - Changed: disable
init-declarations
rule (it is good practice define variable without default value when you need returnundefined
). - Chaged: disable
complexity
rule. - Chore: minimum require
eslint
version is now^6.1.0
. - Chore: minimum require
eslint-plugin-imp-ort
version is now^2.18.2
. - Chore: minimum require
eslint-plugin-jest
version is now^22.13.7
. - Chore: minimum require
eslint-plugin-react
version is now^7.14.3
. - Chore: minimum require
eslint-plugin-unicorn
version is now^10.0.0
. - Feature: added
md
extension toreact/jsx-filename-extension
rule.
- Chore: minimum require
eslint
version is now^6.0.1
. - Chore: minimum require
eslint-plugin-ava
version is now^7.1.0
. - Chore: minimum require
eslint-plugin-html
version is now^6.0.0
. - Chore: minimum require
eslint-plugin-import
version is now^2.18.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.7.1
. - Chore: minimum require
eslint-plugin-promise
version is now^4.2.1
. - Chore: minimum require
eslint-plugin-react
version is now^7.14.2
. - Chore: minimum require
eslint-plugin-unicorn
version is now^9.1.1
. - Chore: minimum require
eslint-plugin-jsx-a11y
version is now^6.2.3
. - Changed: remove
modifyPresetRules
utils,eslint@6
supports nested plugin rules override.
- Added:
unicorn/prefer-event-key
rule. - Added:
unicorn/prefer-flat-map
rule. - Chore: minimum require
eslint-plugin-ava
version is now^7.0.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.6.4
. - Chore: minimum require
eslint-plugin-node
version is now^9.1.0
. - Chore: minimum require
eslint-plugin-unicorn
version is now^9.0.0
.
- Added:
jest/no-mocks-import
rule. - Changed: disable
react/prefer-es6-class
rule. - Changed: minimum required
nodejs
version is8.9.0
. - Chore: minimum require
eslint-plugin-import
version is now^2.17.2
. - Chore: minimum require
eslint-plugin-jest
version is now^22.5.1
. - Chore: minimum require
eslint-plugin-node
version is now^9.0.1
. - Chore: minimum require
eslint-plugin-react
version is now^7.13.0
. - Chore: minimum require
eslint-plugin-unicorn
version is now^8.0.2
.
- Added:
unicorn/prefer-query-selector
rule. - Added:
unicorn/prefer-node-remove
rule. - Added:
unicorn/prefer-text-content
rule. - Added:
unicorn/no-for-loop
rule. - Added:
unicorn/no-zero-fractions
rule. - Added:
unicorn/prefer-includes
rule. - Chore: minimum require
eslint-plugin-unicorn
version is now^8.0.1
.
- Added:
jest/no-empty-title
rule. - Chore: minimum require
eslint-plugin-ava
version is now^6.0.0
. - Changed: disable
react/self-closing-comp
(in favor prettier). - Changed: disable
linebreak-style
(in favor prettier).
- Added:
jest/prefer-todo
rule. - Removed:
jsx-a11y/label-has-for
rule (in favorjsx-a11y/label-has-associated-control
).
- Fixed: version in
package.json
.
- Added:
unicorn/no-console-spaces
rule. - Added:
unicorn/prefer-node-append
rule. - Chore: minimum require
eslint-plugin-unicorn
version is now^7.0.0
. - Removed:
react/no-did-mount-set-state
rule. - Removed:
unicorn/no-unsafe-regex
rule (due it is very unstable and annoying).
- Added:
react/jsx-fragments
rule. - Changed: settings for
react
version is nowdetect
. - Chore: minimum require
eslint-plugin-markdown
version is now^1.0.0
. - Chore: minimum require
eslint-plugin-react
version is now^7.12.0
.
- Added:
no-useless-catch
rule. - Chore: minimum require
eslint
version is now^5.11.0
.
- Changed: move
unicorn
rules intoesnext
preset. - Changed: remove
sourceType
fromreact
preset. - Changed: remove
es6
fromjest
preset. - Changed: remove
es6
fromava
preset. - Changed: remove
es6
fromhtml
preset. - Fixed: add
jest/globals
tojest
preset. - Removed:
globals
fromreact
preset. - Removed:
es5
preset (usebabel
to transpile code ines5
/es3
and etc). - Removed:
core
preset.
- Added:
react/forbid-foreign-prop-types
rule. - Added:
react/no-unused-state
rule. - Added:
react/destructuring-assignment
rule. - Added:
lodash/collection-ordering
rule. - Added:
mjs
extesion forimport/extensions
rules. - Changed:
checkContextTypes
andcheckChildContextTypes
forreact/forbid-prop-types
rule. - Changed: use
React
pragma. - Changed: add
ignoreCase
toreact/jsx-no-duplicate-props
rule. - Changed: disable
react/sort-prop-types
rule. - Changed: disable
react/jsx-handler-names
rule. - Changed: better order for
react/sort-comp
rule. - Changed: disable
react/jsx-sort-props
rule. - Changed: disable
react/jsx-sort-default-props
rule. - Changed: disable
sort-keys
rule.
- Fixed:
no-process-exit
should disable, butrecommended
preset ofeslint-plugin-node
enable rule.
- Added:
import/order
rule. - Changed: disable
no-process-env
rule. - Changed: disable
no-process-exit
rule. - Changed: disable
sort-imports
rule.
- Added:
utils.modifyPresetRules("presetName", callback)
helper (allow enable/disable preset rules).
- Changed:
react
present doesn't extendesnext
preset.
- Added:
react/no-unescaped-entities
rule. - Added:
ava/prefer-async-await
rule. - Added:
jest/no-truthy-falsy
rule. - Changed: disable
jest/no-test-callback
rule (some test better testing withcallback
). - Changed: disable all rules in markdown config (use
overrides
, seeREADME
). - Changed: disable
html/report-bad-indent
(prettier
supportshtml
). - Changed: disable
unicorn/no-fn-reference-in-iterator
rule. - Chore: minimum require
eslint-plugin-lodash
version is now^5.0.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.1.2
. - Fixed: use
babel-parser
fores5
preset.
- Chore: minimum require
eslint-plugin-lodash
version is now^4.0.0
.
- Chore: minimum require
eslint-plugin-html
version is now^5.0.0
. - Chore: minimum require
eslint-plugin-jest
version is now^22.0.0
.
- Added:
jest/prefer-spy-on
rule. - Changed: disable
require-unicode-regexp
rule. - Chore: minimum require
eslint-plugin-markdown
version is now^1.0.0-rc.1
.
- Chore: minimum require
eslint-plugin-markdown
version is now^1.0.0-rc.0
. - Chore: minimum require
eslint-plugin-node
version is now^8.0.0
.
- Added:
jest/no-test-callback
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.26.0
.
- Added:
jest/prefer-to-contain
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.25.1
.
- Added: confusing-browser-globals to
no-restricted-globals
rule.
- Added:
jest/require-tothrow-message
rule. - Added:
jest/no-alias-methods
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.24.0
.
- Chore: minimum require
babel-eslint
version is now^10.0.0
.
- Chore: minimum require
eslint-plugin-lodash
version is now^3.1.0
. - Changed: use
recommended
rules forlodash
preset, but disable all preference over native rules. - Changed: use
999.999.999
version ofreact
by default to avoid warning.
- Chore: minimum require
babel-eslint
version is now^9.0.0
.
- Added:
unicorn/prefer-exponentiation-operator
rule. - Chore: minimum require
eslint-plugin-unicorn
version is now^6.0.0
.
- Chore: minimum require
eslint-plugin-promise
version is now^4.0.0
.
- Changed:
jest/no-test-return-statement
rule disabled.
- Added:
jest/expect-expect
rule. - Changed:
jest/prefer-expect-assertions
rule disabled. - Chore: minimum require
eslint-plugin-jest
version is now^21.20.2
.
- Added:
no-async-promise-executor
rule. - Added:
require-atomic-updates
rule. - Added:
require-unicode-regexp
rule. - Added:
no-misleading-character-class
rule. - Chore: minimum require
eslint
version is now^5.3.0
.
- Chore: minimum require
eslint-plugin-unicorn
version is now^5.0.0
.
- Added:
node/no-unsupported-features/es-builtins
rule. - Added:
node/no-unsupported-features/es-syntax
rule. - Added:
node/no-unsupported-features/node-builtins
rule. - Added:
node/prefer-global/buffer
rule. - Added:
node/prefer-global/console
rule. - Added:
node/prefer-global/process
rule. - Changed: use
ecmaVersion
2019
. - Chore: minimum require
eslint-plugin-node
version is now^7.0.0
.
- Added:
ava/no-import-test-files
rule. - Chore: minimum require
eslint-plugin-ava
version is now^5.0.0
.
- Fix: remove
jest/globals
global env (removed ineslint@5
).
- Added:
jsx-a11y/label-has-associated-control
rule. - Added:
prefer-object-spread
rule. - Added:
max-classes-per-file
rule. - Chore: minimum require
eslint
version is now^5.0.0
. - Chore: minimum require
eslint-plugin-import
version is now^2.13.0
. - Chore: minimum require
eslint-plugin-prettier
version is now^2.6.1
. - Chore: minimum require
eslint-plugin-react
version is now^7.10.0
. - Chore: minimum require
eslint-plugin-jsx-a11y
version is now^6.1.0
. - Changed: removed
prettier
preset.
- Added:
html
preset. - Added:
jest/no-jasmine-globals
rule. - Added: support
mjs
extension forimport
plugin. - Changed: disable
node/no-extraneous-import
in favorimport/no-extraneous-dependencies
rule. - Changed: disable
node/no-extraneous-require
in favorimport/no-extraneous-dependencies
rule. - Changed: disable
node/node/no-missing-import
in favorimport/no-unresolved
rule. - Changed: disable
node/node/no-missing-require
in favorimport/no-unresolved
rule. - Changed: default
env
isbrowser
andnode
for markdown. - Changed: disable
strict
rule formarkdown
preset. - Changed: disable
no-process-env
rule formarkdown
preset. - Changed: disable
no-console
rule formarkdown
preset. - Chore: minimum require
eslint-plugin-jest
version is now^21.17.0
. - Chore: minimum require
eslint-plugin-react
version is now^7.9.1
.
- Added:
markdown
preset. - Added:
import/dynamic-import-chunkname
rule. - Removed:
no-new-wrappers
in favorunicorn/no-new-builtins
.
- Added:
import/no-cycle
rule. - Added:
import/no-useless-path-segments
rule. - Added:
lodash/prefer-find
rule. - Added:
lodash/prefer-immutable-method
rule.
- Added:
jest/no-jest-import
rule. - Added:
promise/no-new-statics
rule. - Added:
promise/valid-params
rule.
- Added:
import/no-self-import
rule. - Changed: switch to
babel-eslint
parser foresnext
bundle. - Removed:
max-nested-callbacks
rule. - Removed:
max-depth
rule.
- Added:
unicorn/prefer-add-event-listener
rule. - Added:
unicorn/prefer-spread
rule. - Added:
unicorn/no-unsafe-regex
rule. - Added:
unicorn/error-message
rule. - Added:
jest/lowercase-name
rule. - Added:
jest/lowercase-name
rule. - Added:
jest/no-test-prefixes
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.12.1
. - Chore: minimum require
eslint-plugin-unicorn
version is now^4.0.1
.
- Added:
jest/consistent-test-it
rule. - Added:
jest/valid-describe
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.9.0
.
- Added:
react/jsx-child-element-spacing
rule. - Added:
react/jsx-sort-default-props
rule. - Added:
react/no-this-in-sfc
rule. - Chore: minimum require
eslint
version is now^4.17.0
. - Chore: minimum require
eslint-plugin-node
version is now^6.0.0
. - Chore: minimum require
eslint-plugin-react
version is now^7.6.1
.
- Added:
jest/valid-expect-in-promise
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.7.0
.
- Added:
jest/globals
env. - Added:
jest/prefer-expect-assertions
rule. - Chore: minimum require
eslint-plugin-jest
version is now^21.6.1
.
- Added:
jest/prefer-to-be-null
rule. - Added:
jest/prefer-to-be-undefined
rule. - Chore: minimum require
nodejs
version is now^6.9.0
.
- Added:
react/button-has-type
rule. - Added:
react/no-access-state-in-setstate
rule. - Changed: minimum require
eslint-plugin-react
version is now^7.5.0
.
- Added:
unicorn/no-fn-reference-in-iterator
rule. - Added:
unicorn/import-index
rule. - Added:
unicorn/new-for-builtins
rule. - Added:
jest/prefer-to-have-length
rule. - Changed: disable
no-unexpected-multiline
rule. - Chore: minimum require
eslint-plugin-unicorn
version is now^3.0.0
.
- Added:
import/exports-last
rule. - Chore: minimum require
eslint-plugin-import
version is now^2.8.0
.
- Added:
promise/no-return-in-finally
rule. - Added:
lines-between-class-members
rule. - Chore: minimum require
eslint
version is now^4.9.0
. - Chore: minimum require
eslint-plugin-promise
version is now^3.6.0
.
- Added:
react/jsx-curly-brace-presence
rule. - Changed: disable
no-floating-decimal
rule in favorprettier
.
- Chore: minimum required
eslint-plugin-jest
version is now^21.0.0
.
- Changed: move
import
plugin to core. - Changed: use
always
forfunc-name-matching
rule. - Fixed: remove
prettier
fromcore
preset. - Fixed: ignore
jquery
build-in caps api. - Revert: allow
for-in
syntax.
- Added:
import/no-named-default
rule. - Added:
react/no-typos
rule. - Added:
no-bitwise
rule. - Added:
vars-on-top
rule. - Added: ignore rest siblings for
no-unused-vars
rule. - Added (Major update):
ForInStatement
inno-restricted-syntax
rule. - Changed: revers options for
import/extensions
rule - always require extension excludejs
andjsx
. - Changed: enable
import/no-unresolved
rule forcommonjs
. - Changed: all rules now respect case sensitive.
- Changed: set
builtinGlobals
tofalse
inno-redeclare
rule. - Changed: set
5
formax-nested-callbacks
rule. - Changed: set
awlays
forno-return-assign
rule. - Changed: set
max
to20
incomplexity
rule. - Changed: set
defaultAssignment
tofalse
inno-unneeded-ternary
rule. - Changed: disallow empty reject for
prefer-promise-reject-errors
rule. - Changed: set
balanced
totrue
for block comments inspaced-comment
rule. - Changed: set
location
tostart
inno-warning-comments
rule. - Changed: set
enforceInMethodNames
totrue
inno-underscore-dangle
rule. - Chore: minimum required
eslint-plugin-react
version is now^7.2.0
. - Changed: override
class-methods-use-this
rule for react. - Changed: update supported
node
version. - Changed: use
default
fallthrough comment. - Changed: allow using irregular whitespace in strings, comments, regexps and templates.
- Changed: allow variables more 32 characters (
id-length
rule). - Revert: return
prettier
preset. - Removed:
lines-around-comment
rule. - Removed:
no-duplicate-imports
rule in favorimport/no-duplicates
rule. - Removed:
valid-jsdoc
rule. - Removed:
no-debugger
rule in favorno-restricted-syntax
rule. - Removed:
no-restricted-syntax
rule in favorno-restricted-syntax
rule. - Removed:
LabeledStatement
fromno-restricted-syntax
in favorno-labels
rule. - Removed:
max-statements
rule. - Removed:
max-lines
rule.
- Added:
getter-return
rule. - Fixed: support
jsx
extension foreslint-plugin-import
. - Chore (Major update): minimum required
eslint
version is now^4.2.0
.
- Changed: set
singleQuote
tofalse
forprettier
. - Chore (Major update): minimum required
prettier
version is now^1.5.2
.
- Added:
jsx-a11y/anchor-is-valid
rule. - Added:
react/default-props-match-prop-types
rule. - Added:
react/no-redundant-should-component-update
rule. - Added:
padding-line-between-statements
rule. - Added:
for-direction
rule. - Added:
allowImportExportEverywhere
inparserOptions
toesnext
preset. - Changed:
jsx-a11y/interactive-supports-focus
now containtabbable
list. - Chore (Major update): minimum required
eslint
version is now^4.1.1
. - Chore (Major update): minimum required
eslint-plugin-ava
version is now^4.2.0
. - Chore (Major update): minimum required
eslint-plugin-import
version is now^2.3.0
. - Chore (Major update): minimum required
eslint-plugin-unicorn
version is now^2.1.1
. - Chore (Major update): minimum required
eslint-plugin-react
version is now^2.1.1
. - Chore (Major update): minimum required
eslint-plugin-promise
version is now^3.5.0
. - Chore (Major update): minimum required
eslint-plugin-lodash
version is now^2.4.2
. - Chore (Major update): minimum required
eslint-plugin-import
version is now^2.6.0
. - Chore (Major update): minimum required
eslint-plugin-jsx-a11y
version is now^6.0.0
. - Chore (Major update): minimum required
eslint-plugin-node
version is now^5.1.0
. - Removed:
quote-props
rule in favorprettier/prettier
. - Removed:
unicorn/number-literal-case
rule in favorprettier/prettier
. - Removed:
unicorn/no-new-buffer
rule in favornode/no-deprecated-api
rule. - Removed:
prettier/prettier
preset in favor build-inprettier
plugin incore
,es5
,esnext
,react
preset. - Removed:
import/newline-after-import
rule in favorpadding-line-between-statements
.
- Added:
jest
preset. - Added:
prettier
preset. - Added:
node/no-extraneous-import
rule. - Added:
node/no-extraneous-require
rule. - Changed: use all
plugins
aspeerDependencies
. - Fixed: use
ecmaVersion: 8
forall
preset. - Removed:
parserOptions
fromava
preset. - Chore: minimum required
eslint-plugin-node
version is now^5.0.0
. - Changed: remove
version
fromnode/no-unsupported-features
rule. - Changed:
node/no-unsupported-features
haveerror
several. - Removed:
array-bracket-spacing
rule in favorprettier/prettier
. - Removed:
max-len
rule in favorprettier/prettier
. - Removed:
semi
rule in favorprettier/prettier
. - Removed:
semi-spacing
rule in favorprettier/prettier
. - Removed:
rest-spread-spacing
rule in favorprettier/prettier
. - Removed:
arrow-parens
rule in favorprettier/prettier
. - Removed:
arrow-spacing
rule in favorprettier/prettier
. - Removed:
block-spacing
rule in favorprettier/prettier
. - Removed:
brace-style
rule in favorprettier/prettier
. - Removed:
comma-dangle
rule in favorprettier/prettier
. - Removed:
comma-spacing
rule in favorprettier/prettier
. - Removed:
eol-last
rule in favorprettier/prettier
. - Removed:
func-call-spacing
rule in favorprettier/prettier
. - Removed:
indent
rule in favorprettier/prettier
. - Removed:
arrow-spacing
rule in favorprettier/prettier
. - Removed:
keyword-spacing
rule in favorprettier/prettier
. - Removed:
new-parens
rule in favorprettier/prettier
. - Removed:
wrap-regex
rule in favorprettier/prettier
. - Removed:
unicode-bom
rule in favorprettier/prettier
. - Removed:
space-unary-ops
rule in favorprettier/prettier
. - Removed:
padded-blocks
rule in favorprettier/prettier
. - Removed:
operator-linebreak
rule in favorprettier/prettier
. - Removed:
one-var-declaration-per-line
rule in favorprettier/prettier
. - Removed:
newline-per-chained-call
rule in favorprettier/prettier
. - Removed:
no-trailing-spaces
rule in favorprettier/prettier
. - Removed:
comma-style
rule in favorprettier/prettier
. - Removed:
generator-star-spacing
rule in favorprettier/prettier
. - Removed:
object-curly-newline
rule in favorprettier/prettier
. - Removed:
object-curly-spacing
rule in favorprettier/prettier
. - Removed:
object-property-newline
rule in favorprettier/prettier
. - Removed:
quotes
rule in favorprettier/prettier
. - Removed:
computed-property-spacing
rule in favorprettier/prettier
. - Removed:
key-spacing
rule in favorprettier/prettier
. - Removed:
space-before-blocks
rule in favorprettier/prettier
. - Removed:
space-before-function-paren
rule in favorprettier/prettier
. - Removed:
no-multiple-empty-lines
rule in favorprettier/prettier
. - Removed:
no-whitespace-before-property
rule in favorprettier/prettier
. - Removed:
no-tabs
rule in favorprettier/prettier
. - Removed:
yield-star-spacing
rule in favorprettier/prettier
. - Removed:
template-tag-spacing
rule in favorprettier/prettier
. - Removed:
template-curly-spacing
rule in favorprettier/prettier
. - Removed:
space-infix-ops
rule in favorprettier/prettier
. - Removed:
space-in-parens
rule in favorprettier/prettier
. - Removed:
no-mixed-spaces-and-tabs
rule in favorprettier/prettier
. - Removed:
dot-location
rule in favorprettier/prettier
. - Removed:
no-extra-parens
rule in favorprettier/prettier
. - Removed:
no-extra-semi
rule in favorprettier/prettier
. - Removed:
no-multi-spaces
rule in favorprettier/prettier
. - Removed:
wrap-iife
rule in favorprettier/prettier
. - Removed:
no-confusing-arrow
rule in favorprettier/prettier
. - Removed:
no-mixed-operators
rule in favorprettier/prettier
. - Removed:
react/jsx-closing-bracket-location
rule in favorprettier/prettier
. - Removed:
react/no-unescaped-entities
rule in favorprettier/prettier
. - Removed:
react/jsx-curly-spacing
rule in favorprettier/prettier
. - Removed:
react/jsx-equals-spacing
rule in favorprettier/prettier
. - Removed:
react/jsx-first-prop-new-line
rule in favorprettier/prettier
. - Removed:
react/jsx-indent
rule in favorprettier/prettier
. - Removed:
react/jsx-indent-props
rule in favorprettier/prettier
. - Removed:
react/jsx-max-props-per-line
rule in favorprettier/prettier
. - Removed:
react/jsx-tag-spacing
rule in favorprettier/prettier
. - Removed:
react/jsx-wrap-multilines
rule in favorprettier/prettier
.
- Added:
jsx-a11y/interactive-supports-focus
rule. - Added:
jsx-a11y/no-noninteractive-element-interactions
rule. - Added:
jsx-a11y/media-has-caption
rule. - Added:
jsx-a11y/no-interactive-element-to-noninteractive-role
rule. - Added:
jsx-a11y/no-noninteractive-element-to-interactive-role
rule. - Added:
jsx-a11y/no-noninteractive-tabindex
rule. - Added:
jsx-a11y/alt-text
rule. - Added:
react/no-is-mounted
rule. - Added:
react/prefer-stateless-function
rule. - Added:
react/no-unused-prop-types
rule. - Changed:
jsx-a11y/no-static-element-interactions
options. - Changed:
jsx-a11y/no-distracting-elements
toerror
always. - Changed:
react/jsx-wrap-multilines
require parentheses around arrow (functions and expressions). - Changed:
react/jsx-sort-props
is now ignore case. - Changed:
react/jsx-sort-props
is now not require shorthand first. - Changed:
react/jsx-sort-props
is now not require sort alphabetically. - Changed:
react/jsx-pascal-case
is now allow components name in all caps. - Changed:
react/jsx-no-duplicate-props
is now ignore case. - Changed:
react/jsx-filename-extension
is now only supportjsx
extension. - Changed:
react/sort-prop-types
is now ignore case. - Changed:
react/sort-prop-types
is now not require require first. - Changed:
react/sort-prop-types
is now not require callback last. - Changed:
react/forbid-prop-types
is now report onobject
. - Chore:
react/jsx-no-literals
is now disabled. - Chore:
react/forbid-foreign-prop-types
is now disabled. - Chore:
react/jsx-space-before-closing
is now disabled. - Chore: reduce package size.
- Chore (Major update): minimum required
eslint-plugin-jsx-a11y
version is now^5.0.1
. - Chore (Major update): minimum required
eslint-plugin-react
version is now^7.0.0
. - Removed:
jsx-a11y/img-has-alt
rule. - Removed:
jsx-a11y/onclick-has-role
rule. - Removed:
jsx-a11y/onclick-has-focus
rule.
- Added (Major update):
lodash/prefer-some
rule. - Chore (Major update): minimum required
eslint
version is now^3.19.0
.
- Added:
allowTaggedTemplates
withtrue
value inno-unused-expressions
rule. - Chore (Major update): minimum required
eslint
version is now^3.18.0
.
- Chore (Major update): minimum required
eslint-plugin-node
version is now^4.2.0
. - Removed:
node/no-hide-core-modules
rule.
- Added (Major update):
no-compare-neg-zero
rule. - Chore (Major update): minimum required
eslint
version is now^3.17.0
.
- Changed: set
ignoreIndirectDependencies
totrue
innode/no-hide-core-modules
rule.
- Added (Major update):
node/no-hide-core-modules
rule. - Chore (Major update): minimum required
eslint-plugin-node
version is now^4.1.0
.
- Added (Major update):
react/forbid-foreign-prop-types
rule. - Added (Major update):
react/void-dom-elements-no-children
rule. - Changed: set
maximum
to1
andwhen
tomultiline
inreact/jsx-max-props-per-line
rule. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.10.0
.
- Added (Major update):
unicorn/number-literal-case
rule. - Added (Major update):
unicorn/escape-case
rule. - Added (Major update):
unicorn/no-array-instanceof
rule. - Added (Major update):
unicorn/no-new-buffer
rule. - Added (Major update):
unicorn/no-hex-escape
rule. - Added (Major update):
unicorn/custom-error-definition
rule. - Added (Major update):
unicorn/prefer-starts-ends-with
rule. - Added (Major update):
jsx-a11y/accessible-emoji
rule. - Added (Major update):
jsx-a11y/aria-activedescendant-has-tabindex
rule. - Added (Major update):
jsx-a11y/iframe-has-title
rule. - Chore (Major update): minimum required
eslint-plugin-node
version is now^4.0.0
. - Chore (Major update): minimum required
eslint-plugin-unicorn
version is now^2.0.0
. - Chore (Major update): minimum required
eslint-plugin-jsx-a11y
version is now^4.0.0
.
- Added (Major update):
template-tag-spacing
rule. - Chore (Major update): minimum required
eslint
version is now^3.15.0
.
- Added (Major update):
no-multi-assign
rule. - Added (Major update):
prefer-promise-reject-errors
rule. - Changed:
ignoreJSX
option is nowmulti-line
inno-extra-parens
. - Chore (Major update): minimum required
eslint-plugin-lodash
version is now^2.3.0
. - Chore (Major update): minimum required
eslint
version is now^3.14.0
.
- Chore (Major update): minimum required
eslint-plugin-react
version is now^6.9.0
.
- Added (Major update):
prefer-destructuring
rule. - Chore (Major update): minimum required
eslint
version is now^3.13.0
.
- Added: function
Immutable.*
incapIsNewExceptions
option tonew-cap
rule. - Added (Major update): option
balanced: false
tospaced-comment
rule inblock
section. - Added (Major update):
ArrayExpression
andObjectExpression
option with value1
inindent
rule. - Changed: option
allowMultiplePropertiesPerLine
inobject-property-newline
is nowtrue
. - Chore (Major update): minimum required
eslint
version is now^3.12.0
.
- Added (Major update):
react/require-default-props
rule. - Added (Major update):
react/no-array-index-key
rule. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.8.0
.
- Added (Major update):
require-await
rule. - Chore (Major update): minimum required
eslint
version is now^3.11.0
. - Chore: minimum required
nyc
version is now^10.0.0
.
- Chore (Major update):
minijsx-a11y/anchor-is-validmum
requiredeslint
version is now^3.10.0
. - Chore (Major update): minimum required
eslint-plugin-lodash
version is now^2.2.0
. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.7.0
. - Chore (Major update): minimum required
eslint-plugin-promise
version is now^3.4.0
.
- Added (Major update):
promise/no-return-wrap
rule. - Added (Major update):
promise/no-promise-in-callback
rule. - Added (Major update):
promise/no-callback-in-promise
rule. - Chore (Major update): minimum required
eslint-plugin-promise
version is now^3.4.0
. - Chore: minimum required
ava
version is now^0.17.0
. - Chore: minimum required
nyc
version is now^9.0.0
.
- Added (Major update):
react/jsx-tag-spacing
rule. - Chore (Major update): update a minimal verison of
eslint-plugin-react
from6.6.0
to6.7.0
.
- Added (Major update):
lodash/no-unbound-this
rule. - Added (Major update):
no-return-await
rule.
- Changed:
react/jsx-curly-spacing
optionallowMultiline
totrue
. - Changed:
react/jsx-curly-spacing
now don't ignoremultiline-multiline
. - Changed:
react/jsx-first-prop-new-line
set option tonever
. - Changed: remove option
components
fromjsx-a11y/heading-has-content
. - Changed: remove option
components
fromjsx-a11y/href-no-hash
. - Chore (Major update): minimum required
eslint-plugin-import
version is now^2.2.0
. - Chore (Major update): minimum required
eslint-plugin-jsx-a11y
version is now^3.0.0
. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.6.0
. - Removed:
react/no-is-mounted
rule. - Tests: improve
react
integration tests.
- Added (Major update): options
'asyncArrow': 'always'
tospace-before-function-paren
rule. - Changed: disable
ava/max-asserts
rule. - Chore (Major update): minimum required
eslint-plugin-ava
version is now^4.0.0
. - Chore (Major update): minimum required
eslint-plugin-import
version is now^2.1.0
. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.5.0
. - Chore (Major update): minimum required
remark-preset-lint-itgalaxy
version is now^3.0.0
.
- Added (Major update):
no-useless-return
rule. - Chore (Major update): minimum required
eslint-plugin-promise
version is now^3.3.0
. - Chore (Major update): minimum required
eslint
version is now^3.9.1
. - Chore (Major update): minimum required
eslint-plugin-node
version is now^3.0.0
. - Chore: added support
nodejs
version 7.
- Added (Major update):
func-name-matching
rule. - Added (Major update):
lodash/prefer-times
rule. - Added (Major update):
lodash/prefer-is-nil
rule. - Added (Major update):
lodash/prefer-invoke-map
rule. - Added (Major update):
lodash/prefer-thru
rule. - Added (Major update):
lodash/prefer-wrapper-method
rule. - Changed:
lodash/chain-style
toas-needed
. - Changed:
lodash/identity-shorthand
toalways
. - Changed:
lodash/matches-prop-shorthand
toalways
. - Changed:
lodash/prop-shorthand
toalways
. - Chore (Major update): minimum required
eslint
version is now^3.8.0
. - Chore (Major update): minimum required
eslint-plugin-lodash
version is now^2.1.0
. - Removed:
lodash/prefer-chain
rule. - Removed:
lodash/no-single-chain
rule.
- Chore: minimum required
remark-preset-lint-itgalaxy
version is now^2.0.0
. - Chore (Major update):: minimum required
eslint-plugin-react
version is now^6.4.0
. - Chore (Major update):: minimum required
eslint-plugin-promise
version is now^3.0.0
.
- Added (Major update)::
import/first
rule. - Chore (Major update):: minimum required
eslint-plugin-import
version is now^2.0.0
. - Chore (Major update):: minimum required
eslint
version is now^3.7.0
. - Chore (Major update): minimum required
babel-core
version is now^6.17.0
. - Chore: remove nodejs 4 from
travis
. Bugs now, need investigation, but work. - Removed:
import/imports-first
rule.
- Chore (Major update): update
ecmaVersion
from7
to8
incssnext
preset. - Chore (Major update): minimum required
eslint
version is now^3.6.1
.
- Fixed:
dist
fromfiles
section andbin
frompackage.json
.
- Added (Major update):
ava/no-async-fn-without-await
rule. - Added (Major update):
ava/no-duplicate-modifiers
rule. - Added (Major update):
node/no-unpublished-bin
rule. - Added (Major update):
node/no-unpublished-import
rule. - Added (Major update):
node/exports-style
rule. - Added (Major update):
node/no-missing-import
rule. - Added:
convertPath
options toeslint-plugin-node
for good work withbabel
. - Changed:
import/extensions
have defaultnever
option. - Chore: use
^
instead~
forpackage-schema
package. - Chore: use
^
instead~
forajv-cli
package. - Chore: minimum required
ajv-cli
version is now^1.1.0
. - Chore (Major update): minimum required
eslint-plugin-ava
version is now^3.1.0
. - Chore (Major update): minimum required
eslint-plugin-node
version is now^2.1.1
. - Chore: rename
eslint-plugin-xo
toeslint-plugin-unicorn
. - Chore: improve
.gitattributes
. - Fixed: all rules of
eslint-plugin-node
now works withjsx
. - Removed:
import/no-namespace
rule. - Removed:
import/no-commonjs
rule.
- Added (Major update):
import/no-absolute-path
rule. - Chore (Major update): minimum required
eslint-plugin-import
version is now^1.16.0
. - Chore (Major update): minimum required
eslint
version is now^3.6.0
. - Chore: change
unix
toalways
ineol-last
rule.
- Added (Major update):
react/no-children-prop
rule. - Added (Major update):
react/no-unescaped-entities
rule. - Chore (Major update): minimum required
eslint-plugin-react
version is now^6.3.0
.
- Added (Major update):
xo/catch-error-name
rule. - Added (Major update):
explicit-length-check
rule. - Added (Major update):
xo/throw-new-error
rule. - Chore (Major update): minimum required
eslint-plugin-xo
version is now^1.0.0
.
- Added (Major update):
no-absolute-path
rule. - Fixed: use
Object.assign
with first argumentobject
for cloning rules. - Chore (Major update): minimum required
eslint-plugin-import
version is now^1.15.0
. - Chore: improved of tests.
- Chore: added
deprecated
rules foreslint
,eslint-plugin-import
for passedeslint-find-rules
test. - Chore: added
remarkConfig
section topackage.json
for use ownremark-preset-lint-itgalaxy
preset.
- Fixed:
extends
now usepath.resolve
to config files.
- Added: preset
all
. - Fixed: valid options for
lines-around-directive
rule. - Changed: drop
es6
code style, becauseeslint
have bad support. - Chore: fixed lint errors of
eslint
. - Chore: improved of tests.
- Added (Major update):
prefer-numeric-literals
rule. - Added (Major update):
lines-around-directive
rule. - Changed:
FunctionDeclaration
andFunctionExpression
to{ "body": 1, "parameters": 1 }
inindent
rule. - Chore: fix link
dependencies
anddevDependencies
. - Chore (Major update): minimum required
eslint
version is now^3.5.0
.
- Added (Major update):
class-methods-use-this
rule. - Added (Major update):
max
toid-length
rule. - Added:
experimentalObjectRestSpread
option toparserOptions
inesnext
bundle. - Changed:
ignoreChainWithDepth
to4
innewline-per-chained-call
rule. - Changed:
caseSensitive
tofalse
insort-keys
rule. - Changed:
requireStringLiterals
totrue
invalid-typeof
rule. - Changed:
allowAfterSuper
totrue
inno-underscore-dangle
rule. - Changed:
props
totrue
inno-self-assign
rule. - Changed:
object-curly-spacing
now isalways
. - Changed:
order
inreact/sort-comp
rule, addtype-annotations
. - Changed:
no-func-assign
now accountsfunctions
andvars
. - Changed:
no-restricted-globals
now is turned off. - Changed:
padded-blocks
now accountsswitches
. - Changed:
arrow-parens
now accountsblock
body parens. - Changed:
generator-star-spacing
now require no space before and space after*
. - Changed:
allowParens
totrue
inno-confusing-arrow
rule. - Changed:
ignoreConstructors
tofalse
inobject-shorthand
rule. - Changed:
import/ignore
patterns insettings
forimport
plugin. - Changed:
allowAfterThis
andallowAfterSuper
tofalse
inno-underscore-dangle
rule. - Changed: update all
deps
to right version. - Chore: add
react/no-unused-prop-types
rule for tracking. - Chore: move
comma-dangle
tostylistic-issues
. - Chore: remove default unused parameters in some rules(package size reduction).
- Added (Major update):
jsx-a11y/no-static-element-interactions
rule. - Added (Major update):
jsx-a11y/click-events-have-key-events
rule. - Chore: use
Object.assign
insteadmerge
package. - Chore: use
^
instead~
forbabel-preset-es2015
package. - Chore: use
^
instead~
forbabel-preset-stage-0
package. - Chore: minimum required
remark-cli
version is now^2.0.0
. - Chore: minimum required
remark-lint
version is now^5.0.0
. - Chore: use
remark-preset-lint-itgalaxy
insteadremark-lint-config-itgalaxy
.
- Chore: remove
tools/**/__tests__/*.js
glob pattern fromava
npm script. - Chore: remove
eslint-plugin-markdown
as unused. - Chore:
remark-lint
now lintmarkdown
inside the directories. - Chore: rename
LICENSE.md
toLICENSE
. - Chore: remove extra
files
frompackage.json
.
- Added (Major update):
react/no-danger-with-children
rule. - Added (Major update):
xo/no-abusive-eslint-disable
rule. - Changed: drop
eslint-plugin-objects
plugin. - Chore: add
forbid-prop-types
rule for tracking changes. - Chore: add description to
react/require-optimization
rule. - Chore: add other
xo/*
rules for tracking. - Chore: add
nyc
to coveralls report. - Docs: fix
url
typos inREADME.md
. - Fixed: tests now works fine.
- Removed:
objects/*
rules.
- Fixed: exporting configs now correctly.
- Fixed:
main
containdist/index.js
inpackage.json
- Added (Major update):
sort-keys
rule. - Added (Major update):
no-unsafe-negation
rule. - Added (Major update):
no-global-assign
rule. - Added (Major update):
jsx-a11y/anchor-has-content
rule. - Changed:
jsx-a11y/no-onchange
rule is enabled. - Changed:
jsx-a11y/onclick-has-role
rule is enabled. - Changed:
jsx-a11y/tabindex-no-positive
rule is enabled. - Chore: use
remark-lint-config-itgalaxy
sharable config for lintingmarkdown
. - Chore: sort alphabetically
devDependencies
. - Chore: rename
LICENSE
toLICENSE.md
. - Chore:
files
section inpackage.json
now containCHANGELOG.md
andREADME.md
.
- Added (Major update):
ava/no-nested-tests
rule. - Added (Major update): option
if-multiple
toava/test-title
rule. - Changed: rule
ava/max-asserts
now accepts minimal 8asserts
. - Changed: rule
ava/no-cb-test
disabled. - Chore (Major update): update minimal version
eslint-plugin-ava
to3.0.0
. - Chore (Major update): update minimal version
ava
to0.16.0
.
- Added: new rule
no-tabs
. - Added (Major update):
react/no-find-dom-node
rule. - Changed: disable
no-inline-comments
rule. - Chore (Major update): update minimal version
eslint-plugin-react
to6.0.0
. - Chore: order
eslint-plugin-react
rules as in docs. - Removed:
react/require-extension
rule. Deprecated.
- Fixed: right path to load basic config.
- Chore: add script
lint:remark
inpackage.json
. - Chore: add script
lint:eslint
inpackage.json
. - Chore: all disable rules now use
off
instead0
. - Chore: add node version
5
to.travis.yml
.
- Changed (Major update): all
dependencies
now have^
instead~
.
- Changed (Major update): update minor version
eslint
. - Changed (Major update): update minor version
eslint-plugin-import
.
- Fixed:
Refusing to install eslint-plugin-itgalaxy as a dependency of itself
error.
- Chore (Major update): bump major
eslint-plugin-jsx-a11y
version. - Chore (Major update): bump major
eslint-plugin-promise
version.
- Chore (Major update): update minimal version
eslint
to3.0.0
. - Chore (Major update): bump major
eslint-plugin-node
version.
- Chore: update minor version
eslint-plugin-import
.
- Chore: update minor version
eslint-plugin-import
.
- Fixed:
eslint-plugin-itgalaxy
version inpackage.json
.
- Added: all eslint-plugins in
peerDependencies
. - Added: new rules from
eslint-plugin-react
. - Chore: update version
eslint-plugin-node
. - Chore: update version
eslint-plugin-react
.
- Fixed: repo url in
package.json
.
- Added: new version
eslint-plugin-jsx-a11y
and new rules fromeslint-plugin-jsx-a11y
plugin. - Chore: update minimal version
eslint-plugin-ava
. - Remove: default disable rules from
esnext
config.
- Fixed: remove
es6
export config.
- Remove:
plugin:itgalaxy/es6
config. - Remove:
babel-eslint
andeslint-plugin-babel
rules.
- Added (Major update):
plugin:itgalaxy/es6
config.
- Fixed: configuration for rule
babel/object-shorthand
.
- Fixed: configuration for rule
babel/new-cap
.
- Fixed: added
babel-eslint
topackage.json
.
- Fixed: added
lib
directory tofiles
in package.json. - Fixed: stylistics fixed.
- Initial release.