Skip to content

Releases: theoludwig/eslint-config-conventions

v17.0.1

11 Nov 19:47
adb164f
Compare
Choose a tag to compare

17.0.1 (2024-11-11)

Bug Fixes

  • relax unicorn/consistent-destructuring (8ae05c8)

v17.0.0

22 Oct 09:48
8efe22c
Compare
Choose a tag to compare

17.0.0 (2024-10-22)

  • feat!: add eslint-plugin-import-x rules (55a4610), closes #3
  • feat!: add support for ESLint v9 (d953686), closes #2

Bug Fixes

  • relax @typescript-eslint/no-unnecessary-condition (8efe22c)

BREAKING CHANGES

  • peerDependencies:
    eslint@^9.12.0
    eslint-plugin-promise@^7.1.0
    eslint-plugin-unicorn@^56.0.0
    eslint-plugin-import-x@^4.3.1
    globals@^15.10.0
    typescript-eslint@^8.8.0
  • Node.js >= 20.11.0

v17.0.0-beta.1

07 Oct 15:47
1719cd1
Compare
Choose a tag to compare
v17.0.0-beta.1 Pre-release
Pre-release

17.0.0-beta.1 (2024-10-07)

  • feat!: add eslint-plugin-import-x rules (55a4610), closes #3
  • feat!: add support for ESLint v9 (d953686), closes #2

BREAKING CHANGES

  • peerDependencies:
    eslint@^9.12.0
    eslint-plugin-promise@^7.1.0
    eslint-plugin-unicorn@^56.0.0
    eslint-plugin-import-x@^4.3.1
    globals@^15.10.0
    typescript-eslint@^8.8.0
  • Node.js >= 20.11.0

v16.0.1

28 Sep 18:12
f258d5a
Compare
Choose a tag to compare

16.0.1 (2024-09-28)

Bug Fixes

  • relax @typescript-eslint/dot-notation (f258d5a)

v16.0.0

28 Sep 16:55
424235b
Compare
Choose a tag to compare

16.0.0 (2024-09-28)

Bug Fixes

  • relax @typescript-eslint/return-await (a03e2bd)

Features

  • add @typescript-eslint/unbound-method (4115843)
  • add @typescript-eslint/no-deprecated (6af4b4f), closes #5
  • add @typescript-eslint/no-redundant-type-constituents (b4f1c0b)
  • add @typescript-eslint/no-unnecessary-condition (12f37d0)
  • add @typescript-eslint/no-unsafe-declaration-merging (116c3c6)

BREAKING CHANGES

  • New rules introduced
  • deps: peerDependencies:
    @typescript-eslint/eslint-plugin@^8.3.0
    @typescript-eslint/parser@^8.3.0

v15.0.0

17 Sep 22:07
19f74fc
Compare
Choose a tag to compare

15.0.0 (2024-09-17)

Bug Fixes

  • remove deprecated ESLint rules (c2147db)
  • remove deprecated TypeScript ESLint rules + support TypeScript ESLint v8 (bcd9fe1), closes #4

Features

  • add @typescript-eslint/prefer-return-this-type (eac273c)
  • add unicorn/prefer-structured-clone (19f74fc)

BREAKING CHANGES

  • New rules introduced
  • deps: peerDependencies:
    eslint@^8.57.0
    eslint-plugin-promise@^7.0.0
    eslint-plugin-unicorn@^55.0.0
    @typescript-eslint/eslint-plugin@^8.0.0
    @typescript-eslint/parser@^8.0.0

v14.4.0

25 Jul 12:02
92e6e56
Compare
Choose a tag to compare

14.4.0 (2024-07-25)

Features

  • support eslint-plugin-promise@^7.0.0 (9fa86e2)
  • support eslint-plugin-unicorn@^55.0.0 (d0fa4e3)

v14.3.0

10 Jul 11:05
b4de437
Compare
Choose a tag to compare

14.3.0 (2024-07-10)

Features

  • support eslint-plugin-unicorn@^54.0.0 (c751162)

Bug Fixes

  • remove eslint-plugin-import rules (b4de437)

v14.2.0

21 May 17:42
10b5a0d
Compare
Choose a tag to compare

14.2.0 (2024-05-21)

Features

  • support eslint-plugin-unicorn@^52.0.0 and eslint-plugin-unicorn@^53.0.0 (0dcde0a)

Bug Fixes

  • allow to ignore floating promise with void operator: @typescript-eslint/no-floating-promises (10b5a0d)
  • relax @typescript-eslint/member-delimiter-style (b180eae)

v14.1.0

16 Feb 19:06
31b226f
Compare
Choose a tag to compare

14.1.0 (2024-02-16)

Features

  • add @typescript-eslint/no-require-imports (6e6a8d7)
    Note: Not considered breaking, as @typescript-eslint/no-var-requires is already there.
    You should already not use, require in your codebase.
    It was a mistake to not include this rule.

    However, the newly added rule, will now report an error for the following example code:

    const [loaded, error] = useFonts({
      CustomFont: require("../assets/fonts/CustomFont.ttf")
    })

    Must read: "Every change breaks someones workflow", https://xkcd.com/1172/

  • add support for @typescript-eslint v7 (dbe252f)