Skip to content

Latest commit

 

History

History
677 lines (384 loc) · 28.1 KB

CHANGELOG.md

File metadata and controls

677 lines (384 loc) · 28.1 KB

@tksst/eslint-config

13.9.0

Minor Changes

13.8.0

Minor Changes

13.7.1

Patch Changes

13.7.0

Minor Changes

Patch Changes

  • dba55e1: Sort the contents of the JavaScript configuration in the correct order. This disable prefer-regex-literals.

13.6.0

Minor Changes

13.5.0

Minor Changes

Patch Changes

13.4.0

Minor Changes

13.3.0

Minor Changes

Patch Changes

  • 4968554: update globals@15.0.0 from 14.0.0. That seems like a trivial change to me.

13.2.0

Minor Changes

13.1.0

Minor Changes

Patch Changes

  • d3fec49: upgrade eslint-config-airbnb-typescript@18.0.0 from 17.1.0 (no functional changes)

13.0.0

Major Changes

Minor Changes

12.3.0

Minor Changes

  • df905df: Update eslint-plugin-simple-import-sort@12.0.0 from 11.0.0. This package has been bumped as major version up. However, because the impact is minor, it is considered a minor change rather than a major change.

12.2.0

Minor Changes

  • f3c3ea0: Update eslint-plugin-simple-import-sort@11.0.0 from 10.0.0. This package has been bumped to major. However, because the impact is minor, it is considered a minor change rather than a major change.

  • 8d11e78: update dependencies:

  • a4770a9: Update eslint-plugin-unicorn@51.0.1 from 50.0.1. This package bumped to major, but this does not affect this package.

12.1.0

Minor Changes

  • 791397e: disable no-return-await for JavaScript files and set @typescript-eslint/return-await from error/in-try-catch to warn/always that means you should always use return-await for TypeScript. return-await is preferable because:

    • better call stack in some engines such as V8
    • proper handling with try-catch statement

Patch Changes

12.0.0

Major Changes

  • 5765cfc: preset.typescript no longer includes eslint-plugin-jest by default. If you need it, you have to pass the jest: true option.

Minor Changes

  • 18d54bf: add a preset option for projects that use vitest

11.5.0

Minor Changes

11.4.0

Minor Changes

11.3.0

Minor Changes

11.2.0

Minor Changes

11.1.0

Minor Changes

11.0.0

Major Changes

Patch Changes

10.6.0

Minor Changes

  • 579f307: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.9.0 from 6.8.0
    • update @typescript-eslint/parser@6.9.0 from 6.8.0 (version bump only)
    • update @eslint/js@8.52.0 from 8.51.0 (version bump only)
    • update eslint-plugin-jest@27.6.0 from 27.4.2

10.5.0

Minor Changes

  • 8bae243: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.8.0 from 6.7.2
    • update @typescript-eslint/parser@6.8.0 from 6.7.2 (version bump only)
    • update @eslint/js@8.51.0 from 8.49.0
    • update eslint-plugin-jest@27.4.2 from 27.4.0
    • update globals@13.23.0 from 13.22.0

10.4.0

Minor Changes

  • 3cf705b: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.7.2 from 6.6.0
    • update @typescript-eslint/parser@6.7.2 from 6.6.0 (version bump only)
    • update @eslint/js@8.49.0 from 8.48.0 (version bump only)
    • update eslint-plugin-jest@27.4.0 from 27.2.3
    • update globals@13.22.0 from 13.21.0

10.3.0

Minor Changes

  • 57e674d: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.6.0 from 6.4.0
    • update @typescript-eslint/parser@6.6.0 from 6.4.0 (version bump only)
    • update @eslint/js@8.48.0 from 8.47.0 (version bump only)

10.2.0

Minor Changes

  • bd4bb1a: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.4.0 from 6.3.0
    • update @typescript-eslint/parser@6.4.0 from 6.3.0 (version bump only)
    • update @eslint/js@8.47.0 from 8.46.0 (version bump only)

10.1.0

Minor Changes

  • 93d86f6: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.3.0 from 6.2.1
    • update @typescript-eslint/parser@6.3.0 from 6.2.1 (version bump only)
    • update globals@13.21.0 from 13.20.0

10.0.0

Major Changes

  • 963a4e1: major upgrade of eslint-config-prettier@9.0.0 from 8.10.0

9.3.0

Minor Changes

  • 6275418: update dependencies:

    • update eslint-config-prettier@8.10.0

9.2.0

Minor Changes

  • 1e6328b: update dependencies:

    • update @eslint/js@8.46.0
    • update @typescript-eslint/eslint-plugin@6.2.1
    • update @typescript-eslint/parser@6.2.1 (version bump only)

9.1.0

Minor Changes

  • fa03eae: update dependencies:

    • update @typescript-eslint/eslint-plugin@6.2.0
    • update @typescript-eslint/parser@6.2.0 (version bump only)
    • update eslint-config-prettier@8.9.0

9.0.0

Major Changes

  • 8a0ea93: enable typescript-eslint's strict-type-checked
  • 3a647a4: enable typescript-eslint's stylistic-type-checked

Minor Changes

  • d9faf7a: update dependencies:

    • update @eslint/js@8.45.0 (version bump only)
    • update @typescript-eslint/eslint-plugin@6.1.0
    • update @typescript-eslint/parser@6.1.0 (it seems to have no functional changes)
    • update eslint-config-airbnb-typescript@17.1.0 (it seems to have no functional changes)
    • update eslint-plugin-jest@27.2.3 (it seems to have no functional changes)

8.0.0

Major Changes

  • c638432: major upgrade:

    • major upgrade @typescript-eslint/eslint-plugin@6.0.0
    • major upgrade @typescript-eslint/parser@6.0.0

7.0.11

Patch Changes

  • eab3e34: update dependencies:

    • update @typescript-eslint/eslint-plugin@5.61.0
    • update @typescript-eslint/parser@5.61.0 (version bump only)
    • update @eslint/js@8.44.0 (version bump only)

7.0.10

Patch Changes

  • 9a61985: update dependencies:

    • update @typescript-eslint/eslint-plugin@5.60.1
    • update @typescript-eslint/parser@5.60.1 (version bump only)
    • update @eslint/js@8.43.0 (version bump only)
    • update eslint-plugin-jest@27.2.2

7.0.9

Patch Changes

  • dc823bb: update @typescript-eslint/eslint-plugin@5.59.2

7.0.8 (2023-04-20)

Bug Fixes

  • deps: update npm dependencies to v5.59.0 (79f7a63)

7.0.7 (2023-04-14)

Bug Fixes

  • deps: update npm dependencies (5ba6690)

7.0.6 (2023-04-01)

Bug Fixes

  • deps: update npm dependencies (7aa7ddd)

7.0.5 (2023-03-21)

Bug Fixes

  • deps: update npm dependencies (7058e0b)

7.0.4 (2023-03-18)

Bug Fixes

  • deps: update npm dependencies (256c212)
  • remove the deprecated warning about "eslint:recommended" (ef50830)

7.0.3 (2023-03-04)

Bug Fixes

  • deps: update npm dependencies to v5.54.0 (68235aa)

7.0.2 (2023-02-20)

Bug Fixes

  • deps: update npm dependencies to v5.52.0 (e7410ba)

7.0.1 (2023-02-03)

Bug Fixes

  • deps: update npm dependencies (e61a6b1)

7.0.0 (2023-01-28)

Features

  • deps: update dependency eslint-plugin-simple-import-sort to v10 (#143) (d864fbd)

BREAKING CHANGES

6.0.0 (2023-01-26)

Features

  • provides a preset for TypeScript projects (e362c56)

BREAKING CHANGES

  • The configuration files have been moved to the rules with some changes.

5.0.0 (2023-01-24)

Bug Fixes

  • deps: update dependency eslint-plugin-simple-import-sort to v9 (23c5dc0)
  • deps: update npm dependencies to v5.49.0 (6918f9c)

Features

  • migrate to "flat config" of ESLint (9e16008)

BREAKING CHANGES

  • This package now provides "flat config" and the entry point has changed, so users will need to migrate to it.
  • This package no longer provides eslint-plugin-import rules.

4.3.1 (2023-01-07)

Bug Fixes

  • add eslint-plugin-import to peerDependencies to fix the plugin not found error (regression of b70ef30) (0344f98)
  • disable import/order, which duplicates the role of simple-import-sort (e3d251c)

4.3.0 (2023-01-07)

Bug Fixes

  • Eliminate the need for users to install eslint-config-airbnb-typescript and eslint-config-prettier (b70ef30)

Features

  • sort the rules for easy reference (86e08fc)

4.2.0 (2022-11-12)

Features

  • enable a new rule no-empty-static-block (16afe8c)

4.1.0 (2022-10-08)

Features

4.0.0 (2022-09-13)

Features

  • enable typescript-eslint-strict rules and also add some rules for better code. (890afce)

BREAKING CHANGES

  • This change may cause errors in the current code.

3.0.1 (2022-09-04)

Bug Fixes

  • support eslint-plugin-simple-import-sort v8 (1142f31)

3.0.0 (2022-08-30)

Features

  • introduce eslint-plugin-jest (d587207)

BREAKING CHANGES

  • This can cause errors in the test code in jest.

2.3.1 (2022-08-15)

Bug Fixes

  • change license from MPL to Apache (5ff3e26)

2.3.0 (2022-07-31)

Bug Fixes

  • remove project-specific settings (ee36d39)

Features

  • provide the merged ESLint configuration to users to clarify what settisngs are provided. (c82549b)
  • trim the rules (5a43611)

2.2.0 (2022-07-31)

Features

  • separate settings for javascript and typescript. (667ebf8)

2.1.0 (2022-07-30)

Bug Fixes

  • add ignoreIIFE to @typescript-eslint/no-floating-promises (1446c9f)
  • change no-unsafe-* to error (de96926)

Features

  • exports configs as CommonJS modules (2dfe47c)

2.0.0 (2022-07-30)

Features

  • introduce @typescript-eslint/recommended-requiring-type-checking (f464a02)

BREAKING CHANGES

  • This can make a lot of errors in existing code.

1.8.0 (2022-07-30)

Features

  • disable max-classes-per-file (d09288c)
  • Replace "extends" to "requires" to make it easier to customize (cee066e)

1.7.0 (2022-07-23)

Features

  • Local imports now always require the extension (03cf4df)

1.6.0 (2022-07-20)

Bug Fixes

  • unable to import packages in devDependencies in jest.config.cjs (597dc7f)

Features

  • disable global-require as it is deprecated (231bb5d)

1.5.0 (2022-07-10)

Features

  • support extensions mts and cts. (8ee2acc)
  • support Node.js 12 (3ca692c)

1.4.0 (2022-06-20)

Features

  • disable class-methods-use (3c7679d)

1.3.0 (2022-05-21)

Bug Fixes

Features

1.2.1 (2022-05-03)

Bug Fixes

  • build: remove unnecessary files from the release (e.g., files for testing) (ca27069)
  • build: stop linting on npm install (22f0a8f)
  • ci: CHANGELOG.md is not generated automatically. (dc4ad07)

1.2.0 (2022-05-03)

Features

  • new language-specific shareable configs. (01cdbc5)

1.1.0 (2022-04-17)

Bug Fixes

  • unable to use the shareable config on a project's internal directory. (b0ad18e)

Features

  • disable some airbnb rules (008ee12)
  • remove env settings from shareable config. (1d1612f)

1.0.1 (2022-04-16)

Bug Fixes

  • This is a dummy commit to make a release. (1cf7ad6)

1.0.0 (2022-04-16)

Features

  • modify from tksst/typescript-node-starter (0564cfa)