Notable project changes. Versions are semantic.
No unreleased changes.
ecmaVersion: latest
to standard config
- File formatting now handled by Prettier
- typescript config now uses
@typescript-eslint/stylistic-type-checked
and@typescript-eslint/strict-type-checked
env
option from standard config- A significant number of deprecated rules
- WordPress configuration
3.0.0 - 2021-05-07
eslint-plugin-promise
no-nonoctal-decimal-escape
no-unsafe-optional-chaining
- babel config with
@babel/eslint-parser
and@babel/eslint-plugin
- typescript config with
@typescript-eslint/parser
and@typescript-eslint/eslint-plugin
env
toes2021
strict
tosafe
- Project structure
- Replaced CodeClimate with Codacy
- Replaced Travis with Github Actions workflow
ecmaVersion
sourceType
2.0.0 - 2020-09-21
default-case-last
default-case-last
import/no-unused-modules
jsdoc/rquire-throws
no-loss-of-precision
no-promise-executor
no-useless-backreference
no-useless-backreference
prefer-regex-literals
- GitHub Packages deployment
ecmaVersion
to12
id-length
is more lenienteslint
peer dependency to>= 7
- Deprecated Node.js and CommonJSs
- Rules from
eslint-plugin-import
andeslint-plugin-jsdoc
that are already included in the plugin'srecommended
configuration
1.0.0 - 2020-04-11
- Project structure
jsdoc/require-returns-description
import/no-internal-modules
0.9.0 - 2020-03-09
default-param-last
function-call-argument-newline
grouped-accessor-pairs
no-constructor-return
prefer-exponentiation-operator
require-atomic-updates
import/no-unused-modules
jsdoc/check-property-names
jsdoc/check-values
jsdoc/empty-tags
jsdoc/require-property-description
jsdoc/require-property-name
jsdoc/require-property-type
jsdoc/require-property
- Using
plugin:eslint-comments/recommended
- Using
plugin:eslint-import/recommended
- Using
plugin:jsdoc/recommended
- Using
plugin:sonarjs/recommended
max-nested-callbacks
limit reduced to8
0.8.1 - 2019-07-30
- jsdoc/require-description
0.8.0 - 2019-07-30
- no-console
- jsdoc/check-alignment
- jsdoc/check-indentation
- jsdoc/check-syntax
- jsdoc/implements-no-classes
- jsdoc/require-description
- jsdoc/require-jsdoc
- sonarjs/no-one-iteration-loop
- sonarjs/no-collapsible-if
- Replaced
eslint-config-wordpress
with@wordpress/eslint-plugin
- Updated package dependencies
- Updated tests for new WordPress standards
0.7.0 - 2019-02-26
- jsdoc/check-examples
- jsdoc/require-returns-check
- jsdoc/require-returns
- Replaced
jsonlint-cli
withjsonlint
- Updated eslint plugin dependencies
0.6.2 - 2018-12-09
- Replaced
js-yaml
withyaml-lint
- Replaced
jsonlint
withjsonlint-cli
- Missing Code Climate report ID
0.6.1 - 2018-12-07
- Tests with code coverage
- Moved npm deployment to Travis configuration
- Replaced
markdownlint-cli
withremark-lint
0.6.0 - 2018-12-07
- Quote exception to avoid escaping
- Added quote exceptions to allow template literals and avoid escaping
0.5.0 - 2018-12-06
- Same-line exception for
object-property-newline
0.4.2 - 2018-12-06
- Installation instructions in readme
0.4.1 - 2018-12-06
- preversion script to run tests before version bump
- postversion script now publishes to npm on version bump
- eslint scripts
- broken URL's in repo documentation
0.4.0 - 2018-12-06
- editorconfig and git-legal checks to Code Climate
- Simplified npm scripts
- WordPress-specific editorconfig settings
- Code coverage badge and checks
0.3.1 - 2018-12-05
- Changelog links
0.3.0 - 2018-12-05
- Simplified WordPress configuration
iojs
from Travis configuration
0.2.0 - 2018-12-05
- Code Climate configuration
- Travis configuration
- .npmignore file
0.1.0 - 2018-12-05
- Standard ESLint configuration
- WordPress ESlint configuration