Skip to content

Releases: carnesen/eslint-config

eslint-config-carnesen-13.0.0 (2024-05-03)

03 May 20:39
Compare
Choose a tag to compare

eslint-config-carnesen-12.0.0 (2024-05-03)

03 May 20:25
Compare
Choose a tag to compare
eslint-config-carnesen-12.0.0

eslint-config-carnesen-11.0.0 (2022-04-30)

30 Apr 16:57
Compare
Choose a tag to compare

Breaking: Drop official support for Node.js version 12

Breaking: Enable rule @typescript-eslint/explicit-member-accessibility.

Breaking: Enable rule @typescript-eslint/no-use-before-define for classes, variables, enums, and typedefs but not for functions which are safely hoisted and type references which are also effectively hoisted.

Feature: Set env.es2021 to true

Feature: Commit the result of eslint --print-config for each .eslintrc file.

eslint-config-carnesen-10.0.0 (2022-04-18)

18 Apr 14:03
Compare
Choose a tag to compare

Breaking: Enable @typescript-eslint/no-shadow and disable the associated base rule to work around a bug where all enums are reported as shadowing https://stackoverflow.com/a/63961972/2793540.

eslint-config-carnesen-9.1.0 (2022-04-11)

11 Apr 17:27
Compare
Choose a tag to compare

Split out separate node.eslintrc.json and react.eslintrc.json configurations to avoid spurious errors when using with Node.js. Keep the main .eslintrc.json as a combination of the two.

eslint-config-carnesen-9.0.0 (2022-03-28)

29 Mar 02:06
Compare
Choose a tag to compare
  • Potentially breaking: Upgrade dependencies. Require TypeScript >=4.0.

eslint-config-carnesen-8.0.0 (2022-03-11)

11 Mar 20:49
Compare
Choose a tag to compare
  • Breaking: Enable rule @typescript-eslint/no-explicit-any. Use unknown instead.

eslint-config-carnesen-7.0.0 (2022-02-25)

25 Feb 08:51
Compare
Choose a tag to compare
  • Feature: Disable no-useless-constructor which incorrectly identifies things like:
class Foo {
   constructor(public readonly bar: string) {}
}

v6.0.1 (2021-10-30)

30 Oct 19:03
Compare
Choose a tag to compare
  • Breaking: Upgrade all dependencies, make them "^" dependencies to allow this package's users update the dependencies transitively without upgrading this package.

  • Breaking: Drop official support for Node.js v10

  • Added: Official support for Node.js v16

v6.0.0 (2021-10-30)

30 Oct 18:57
Compare
Choose a tag to compare
  • Breaking: Upgrade all dependencies, make them "^" dependencies to allow this package's users update the dependencies transitively without upgrading this package.

  • Breaking: Drop official support for Node.js v10

  • Added: Official support for Node.js v16