Skip to content

Latest commit

 

History

History
85 lines (67 loc) · 2.91 KB

CHANGELOG.md

File metadata and controls

85 lines (67 loc) · 2.91 KB

Changelog for Deloitte Digital's ESLint Config

[3.4.1]

  • Enforce async () => {} instead of async() => {}.
  • Added eslint-plugin-you-dont-need-lodash-underscore plugin
  • Added eslint-plugin-new-with-error plugin
  • Allow JSX in .tsx files
  • Added a TypeScript config
  • Migrated this mono repo from npm to yarn
  • Update node version in .travis.yml
  • Bump ajv from 6.10.0 to 6.12.6 by @dependabot in #39

[3.4.0]

  • Packages are now scoped to @deloitte-digital-au

[3.3.1]

  • Added overrides for Webpack, ESLint, Stylelint and Karma configuration files, to set the Node environment variable to true
  • Updated the linting of this project
  • Added documentation for publishing to npm

[3.3.0]

  • Added ECMAScript 2017 support
  • Added lerna to manage our packages
  • Added contributing readme
  • Added .nvmrc to promote node 8.7
  • Updated travis build config and node version
  • Upgraded eslint 4.18
  • Upgraded eslint-plugin-import to 2.9
  • Upgraded eslint-plugin-react to 7.7
  • Added react/button-has-type rule
  • Added react/no-this-in-sfc rule
  • Added react/jsx-child-element-spacing rule
  • Added react/jsx-max-depth rule
  • Updated react/prefer-stateless-function to off
  • Updated jsx-a11y/anchor-is-valid to off
  • Updated react/jsx-key from error to warn
  • Updated react/jsx-curly-brace-presence to off
  • Updated react/jsx-no-bind from error to warn
  • Updated react/jsx-filename-extension from error to warn and now expects .js
  • Updated react/self-closing-comp from error to warn
  • Updated react/no-array-index-key from error to warn
  • Updated object-shorthand from error to off

[3.1.1]

  • Fixed duplicate of jsx-a11y/label-has-for rule

[3.1.0]

  • Added npm lock files
  • Moved npm prePublish script to prepublishOnly
  • Upgraded ESLint to 4.9.0
  • Upgraded ESLint plugin react to 7.4.0
  • Upgraded ESLint plugin import to 2.7.0
  • Upgraded ESLint plugin jsx a11y to 6.0.2
  • Moved peerDepencies into dependencies (now install everything in one go since this is nearly always the case)
  • Added new jsx-a11y/label-has-for rule
  • Added new jsx-a11y/anchor-is-valid rule
  • Added new react/boolean-prop-naming rule
  • Added new react/no-typos rule
  • Changed arrow-body-style, now is turned off
  • Changed arrow-parens, removed require block body
  • Changed keyword-spacing, now has overrides defined
  • Changed react/jsx-no-bind, to be a bit more relaxed
  • Fixed jsx-a11y/href-no-hash deprecated error

[3.0.0]

  • Upgraded ESLint to version 4.1
  • Added switch-colon-spacing rule, a new ESLint 4 rule.

[2.0.0]

  • Now enforcing comma-dangle for multiline statements #2
  • Turned off no-unresolved imports as it tends to raise false positives in webpack projects
  • Added new React config package
  • Updated Docs

[1.0.1]

  • Disallow debugger statements #1.