Skip to content

Latest commit

 

History

History
696 lines (396 loc) · 29.1 KB

CHANGELOG.md

File metadata and controls

696 lines (396 loc) · 29.1 KB

@tksst/eslint-config

14.0.0

Major Changes

Minor Changes

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

13.2.0

Minor Changes

13.1.0

Minor Changes

Patch Changes

13.0.0

Major Changes

Minor Changes

12.3.0

Minor Changes

  • df905df: Update [email protected] 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

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

10.5.0

Minor Changes

10.4.0

Minor Changes

10.3.0

Minor Changes

10.2.0

Minor Changes

10.1.0

Minor Changes

10.0.0

Major Changes

9.3.0

Minor Changes

9.2.0

Minor Changes

9.1.0

Minor Changes

9.0.0

Major Changes

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

Minor Changes

8.0.0

Major Changes

7.0.11

Patch Changes

7.0.10

Patch Changes

7.0.9

Patch Changes

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)