Skip to content

Releases: dabapps/eslint-config-dabapps

v10.0.0: Update eslint to 8

26 Sep 11:14
Compare
Choose a tag to compare

What's Changed

  • [Breaking] Eslint upgraded to version 8. Note that this will have breaking changes from eslint updates see guide for migrating here https://eslint.org/docs/latest/user-guide/migrating-to-8.0.0. For most projects we won't need to do anything so long as we're fairly up to date on node versions as most of the breaking changes have been handled already as part of this.

Full Changelog: v9.0.0...v10.0.0

v9.0.0 Remove webpack as default resolver for typescript and make absolute import paths optional

04 Mar 15:30
5e2ccc4
Compare
Choose a tag to compare

What's Changed

  • [Breaking] Remove webpack as default resolver for typescript by @matkastner in #79. Older projects using webpack should add the line "import/resolver": "webpack" to settings in their .eslint.json file.
  • Remove no-relative-parent-import rule by @matkastner in #80

Full Changelog: v8.0.0...v9.0.0

Swap babel-eslint for @babel/eslint-parser

15 Mar 09:15
d32732e
Compare
Choose a tag to compare
  • Swap babel-eslint for @babel/eslint-parser
  • Requires peer dependency of eslint v7
  • Update dependencies

Issue fixed: #76

Includes: #77

Fix no-shadow rule

12 Mar 16:41
5a6dd3e
Compare
Choose a tag to compare

This release fixes the no-shadow rule.

Includes: #75

TypeScript upgrades

01 Mar 12:00
6612259
Compare
Choose a tag to compare
  • Add support for TS up to 4.1
  • Drop support for TS < 3.3.1
  • Fix TS no-use-before-define

#73

Fix TS no-unused-expressions

01 Mar 11:09
38c064b
Compare
Choose a tag to compare

Fix disable camelcase (typescript rule still existed)

21 Aug 14:52
7213bf4
Compare
Choose a tag to compare

Disable imports/no-unused-modules

18 Aug 08:49
7a156ea
Compare
Choose a tag to compare

No changes necessary if upgrading from 6.0.0-6.0.4. Please ignore 6.1.

This was causing issues regardless of how it was setup, so we've disabled it. It can be enabled as and when we want to check for redundant code.

#70

Dependency audit

14 Aug 16:08
1068290
Compare
Choose a tag to compare

EDIT: Please upgrade to v6.1.2 as there were issues with this release.

#69

Disable a few rules (minor changes needed)

14 Aug 15:55
bef863c
Compare
Choose a tag to compare

EDIT: Please upgrade to v6.1.2 as there were issues with this release.

Disabled camelcase, import/prefer-default-export and import/no-unused-modules (disabled unusedExports, and enabled missingExports).

Due to the change to import/no-unused-modules you will need to add a comment to the top of the project's entry file:

// eslint-disable import/no-unused-modules

#67