包详细信息

@pob/eslint-config-typescript

christophehurpeau2.2kISC61.1.0

eslint config files

自述文件

更新日志

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

61.1.0 (2025-07-06)

Features

  • deps: update dependency eslint-plugin-import to v2.32.0 (#779) (d62f84d)
  • deps: update typescript-eslint monorepo to v8.35.1 (#756) (5d164d6)

Version bump for dependency: @pob/eslint-config

60.1.0 (2025-05-29)

Version bump for dependency: @pob/eslint-config

60.0.0 (2025-04-27)

⚠ BREAKING CHANGES

  • change import/extensions

Features

  • change import/extensions (dc4459a)

Bug Fixes

  • fix import/resolver settings (28ef8be)

Version bump for dependency: @pob/eslint-config

59.8.1 (2025-03-16)

Bug Fixes

  • deps: update typescript-eslint monorepo to v8.26.1 (#741) (922f710)

Version bump for dependency: @pob/eslint-config

59.8.0 (2025-03-09)

Features

Version bump for dependency: @pob/eslint-config

59.7.0 (2025-02-17)

Features

  • update eslint-plugin-unicorn (c8c18f2)

Version bump for dependency: @pob/eslint-config

59.6.0 (2025-02-06)

Features

  • deps: update typescript-eslint monorepo (#719) (46cd7fc)

Version bump for dependency: @pob/eslint-config

59.5.1 (2025-02-02)

Version bump for dependency: @pob/eslint-config

59.5.0 (2025-02-02)

Version bump for dependency: @pob/eslint-config

59.4.0 (2025-01-17)

Features

Version bump for dependency: @pob/eslint-config

59.3.2 (2024-12-28)

Version bump for dependency: @pob/eslint-config

59.3.1 (2024-12-28)

Version bump for dependency: @pob/eslint-config

59.3.0 (2024-12-27)

Bug Fixes

  • deps: update typescript-eslint monorepo to v8.18.2 (#717) (e5f787d)

Version bump for dependency: @pob/eslint-config

59.2.0 (2024-12-17)

Features

  • add allowUnsafeAsWarn (66ee0e8)
  • add moduleDirectory in app config (4b056c6)
  • deps: update typescript-eslint monorepo (#706) (5c50d85)

Bug Fixes

  • deps: update typescript-eslint monorepo to v8.18.1 (#714) (c78c411)

Version bump for dependency: @pob/eslint-config

59.1.2 (2024-11-28)

Bug Fixes

59.1.1 (2024-11-28)

Bug Fixes

  • ignore node test for floating promises (7ad5e39)

59.1.0 (2024-11-28)

Features

  • change import/extensions for typescript now that 5.7 allows it (42ff685)

59.0.0 (2024-11-26)

⚠ BREAKING CHANGES

  • drop node 18
  • drop compat now that all used eslint plugins supports eslint 9

Features

  • drop compat now that all used eslint plugins supports eslint 9 (1f6031c)
  • enable import/consistent-type-specifier-style (b71e558)

Miscellaneous Chores

  • update dev deps and require node 20 (cbe9fb1)

Version bump for dependency: @pob/eslint-config

58.1.0 (2024-09-09)

Features

  • add allowImplicitReturnType, export applyTs (db24775)

Version bump for dependency: @pob/eslint-config

58.0.2 (2024-09-07)

Bug Fixes

  • disable explicit-function-return-type for app config (a44c861)

Version bump for dependency: @pob/eslint-config

58.0.1 (2024-08-25)

Bug Fixes

  • mark no-unnecessary-type-parameters as warn (60d02bf)

Version bump for dependency: @pob/eslint-config

58.0.0 (2024-08-14)

⚠ BREAKING CHANGES

  • update eslint v9

Features

Version bump for dependency: @pob/eslint-config

57.3.1 (2024-08-11)

Bug Fixes

57.3.0 (2024-08-11)

Features

Version bump for dependency: @pob/eslint-config

57.2.0 (2024-08-11)

Bug Fixes

  • configure import settings (fbb6e21)

Version bump for dependency: @pob/eslint-config

57.1.0 (2024-08-11)

Features

Version bump for dependency: @pob/eslint-config

57.0.0 (2024-08-11)

⚠ BREAKING CHANGES

  • use flat config

Features

Version bump for dependency: @pob/eslint-config

56.1.0 (2024-07-27)

Features

Version bump for dependency: @pob/eslint-config

56.0.0 (2024-05-05)

⚠ BREAKING CHANGES

  • use standard quotes

Features

Version bump for dependency: eslint-config

55.3.0 (2024-05-05)

Features

  • deps: update typescript-eslint monorepo to v7.8.0 (#638) (5bf7090)
  • remove optional peer dependencies (0fd390f)

Version bump for dependency: eslint-config

55.2.1 (2024-04-21)

Note: no notable changes

55.2.0 (2024-04-21)

Features

Version bump for dependency: eslint-config

55.1.0 (2024-04-21)

Features

  • configure restrict-template-expressions (fbd6632)
  • remove max-lines (6978860)

Version bump for dependency: eslint-config

55.0.1 (2024-04-21)

Note: no notable changes

55.0.0 (2024-04-20)

⚠ BREAKING CHANGES

  • remove eslint-config-airbnb-base

Features

  • remove eslint-config-airbnb-base (42b8871)

Version bump for dependency: eslint-config

54.0.2 (2024-04-07)

Note: no notable changes

54.0.1 (2024-02-24)

Bug Fixes

  • disable more rules from eslint-plugin-n (10e311f)

Version bump for dependency: eslint-config

54.0.0 (2024-02-17)

⚠ BREAKING CHANGES

  • replace eslint-plugin-node by eslint-plugin-n

Features

  • replace eslint-plugin-node by eslint-plugin-n (571efde)

Version bump for dependency: eslint-config

53.1.0 (2023-12-28)

Features

  • eslint-config-typescript: improve test override (418ce66)

53.0.0 (2023-12-28)

⚠ BREAKING CHANGES

  • feat: change import/extensions to ignorePackages

Reverts

  • feat: change import/extensions to ignorePackages (78573ba)

Version bump for dependency: eslint-config

52.0.1 (2023-12-28)

Reverts

  • Revert "feat!: change import/extensions to ignorePackages" (137525c)

Version bump for dependency: eslint-config

52.0.0 (2023-12-28)

⚠ BREAKING CHANGES

  • change import/extensions to ignorePackages

Features

  • change import/extensions to ignorePackages (36f2d6d)

Version bump for dependency: eslint-config

51.2.2 (2023-12-14)

Note: no notable changes

Version bump for dependency: eslint-config

51.2.1 (2023-12-10)

Bug Fixes

51.2.0 (2023-12-10)

Features

Version bump for dependency: eslint-config

51.1.2 (2023-10-19)

Bug Fixes

  • disable @typescript-eslint/prefer-destructuring (10f476a)

Version bump for dependency: eslint-config

51.1.1 (2023-10-18)

Note: no notable changes

Version bump for dependency: eslint-config

51.1.0 (2023-10-03)

Features

Bug Fixes

Version bump for dependency: eslint-config

51.0.2 (2023-09-01)

Note: Version bump only for package @pob/eslint-config-typescript

51.0.1 (2023-07-29)

Note: Version bump only for package @pob/eslint-config-typescript

51.0.0 (2023-06-26)

⚠ BREAKING CHANGES

  • drop node 16

Features

50.0.5 (2023-05-08)

Note: Version bump only for package @pob/eslint-config-typescript

50.0.4 (2023-03-25)

Note: Version bump only for package @pob/eslint-config-typescript

50.0.3 (2023-03-19)

Bug Fixes

  • eslint-config-typescript: disable lines-around-comment (aa2bde1)

50.0.2 (2023-03-19)

Bug Fixes

  • update typescript-eslint (b791d28)

50.0.1 (2023-03-19)

Note: Version bump only for package @pob/eslint-config-typescript

50.0.0 (2022-11-20)

chore

BREAKING CHANGES

  • drop node 14

49.4.0 (2022-09-06)

Note: Version bump only for package @pob/eslint-config-typescript

49.3.3 (2022-07-07)

Bug Fixes

  • disable @typescript-eslint/no-unsafe-return in tests (9b01525)

49.3.2 (2022-07-07)

Note: Version bump only for package @pob/eslint-config-typescript

49.3.0 (2022-04-29)

Bug Fixes

  • eslint-config-pob: remove import/no-unresolved rule override (e49cf30)

49.2.1 (2022-04-09)

Bug Fixes

  • update typescript-eslint in dependencies (5922965)

49.2.0 (2022-03-13)

Features

49.1.0 (2022-03-13)

Bug Fixes

  • faster eslint cli as @typescript-eslint/naming-convention only enabled in vscode (6f3b715)
  • no-redundant-type-constituents as warning (f1cfccf)

Features

  • deps: update dependency eslint-plugin-unicorn to v41 (#323) (999c202)

49.0.0 (2022-02-12)

Note: Version bump only for package @pob/eslint-config-typescript

48.1.1 (2022-02-06)

Note: Version bump only for package @pob/eslint-config-typescript

48.1.0 (2022-01-30)

Features

48.0.6 (2021-12-12)

Bug Fixes

  • allow to import with extensions for package (05ecfe6)

48.0.5 (2021-12-12)

Note: Version bump only for package @pob/eslint-config-typescript

48.0.4 (2021-12-11)

Note: Version bump only for package @pob/eslint-config-typescript

48.0.3 (2021-12-11)

Note: Version bump only for package @pob/eslint-config-typescript

48.0.2 (2021-12-11)

Note: Version bump only for package @pob/eslint-config-typescript

48.0.0 (2021-12-11)

chore

Features

BREAKING CHANGES

  • eslint 8 and other peer dependencies updated for eslint 8
  • drop node 12, requires node 14

47.1.0 (2021-12-10)

Note: Version bump only for package @pob/eslint-config-typescript

47.0.1 (2021-11-16)

Note: Version bump only for package @pob/eslint-config-typescript

47.0.0 (2021-11-14)

Bug Fixes

  • @pob/eslint-config-typescript: apply typescript rules from airbnb style (d3f82a4)

chore

  • deps: update typescript-eslint monorepo to v5 (major) (#254) (4889ac1)

BREAKING CHANGES

  • deps: use of @typescript-eslint v5 and new rules ; ; #

46.0.0 (2021-11-14)

Bug Fixes

  • @pob/eslint-config-typescript: disable @typescript-eslint/prefer-readonly-parameter-types (7da2839)

Features

  • enable all typescript-eslint rules by default (12cdd73)

BREAKING CHANGES

  • typescript rules added

45.1.0 (2021-09-05)

Features

  • deps: update dependency eslint-config-prettier to v8 (#225) (6ade5f2)

45.0.3 (2021-08-12)

Note: Version bump only for package @pob/eslint-config-typescript

45.0.2 (2021-07-11)

Note: Version bump only for package @pob/eslint-config-typescript

45.0.1 (2021-07-10)

Note: Version bump only for package @pob/eslint-config-typescript

45.0.0 (2021-07-10)

Code Refactoring

  • explicit commonjs and module, regroup node in parent package (445abed)

BREAKING CHANGES

  • explicit commonjs and module, use exports'

44.0.1 (2021-07-09)

Note: Version bump only for package @pob/eslint-config-typescript

44.0.0 (2021-07-09)

chore

  • deps: update dependency eslint-plugin-unicorn to v34 (#229) (7699ed4)
  • update min node versions (8f9d645)

BREAKING CHANGES

  • deps: requires eslint-plugin-unicorn 34 and enable new rules
  • requires new min supported node versions

43.2.0 (2021-03-28)

Features

  • update typescript-eslint (0693a5f)

43.0.0 (2021-01-17)

Note: Version bump only for package @pob/eslint-config-typescript

42.0.1 (2021-01-09)

Note: Version bump only for package @pob/eslint-config-typescript

42.0.0 (2021-01-09)

Features

  • update eslint-config-prettier (5195da6)

41.1.3 (2020-12-20)

Bug Fixes

41.1.2 (2020-12-19)

Note: Version bump only for package @pob/eslint-config-typescript

41.1.0 (2020-12-13)

Features

  • add test config turning off some rules (f4cd3a1)

41.0.4 (2020-11-15)

Bug Fixes

  • eslint-config-typescript: remove eslint-plugin-prettier (54fa4a2)

41.0.3 (2020-11-13)

Bug Fixes

  • remove prettier from peer dependencies (31a0326)

41.0.2 (2020-11-13)

Bug Fixes

  • import prettier config in eslint-config-typescript (329e5ba)

41.0.1 (2020-11-13)

Bug Fixes

  • import prettier config in eslint-config-typescript (a9b7e47)

41.0.0 (2020-11-13)

chore

BREAKING CHANGES

  • drop node 10 support

40.1.0 (2020-10-18)

Note: Version bump only for package @pob/eslint-config-typescript

40.0.0 (2020-09-19)

Features

  • update typescript-eslint (135f5e2)

BREAKING CHANGES

39.0.4 (2020-08-16)

Bug Fixes

  • disable spaced-comment rule in typescript (7d25309)

39.0.3 (2020-07-26)

Bug Fixes

  • naming-convention rule should be a warning (aedf424)

39.0.2 (2020-07-26)

Bug Fixes

39.0.1 (2020-07-26)

Bug Fixes

  • fix @typescript-eslint/naming-convention rule (12adb47)

39.0.0 (2020-07-26)

Features

BREAKING CHANGES

  • requires eslint 7 and other dependencies updated

38.2.0 (2020-07-18)

Features

  • support importing .dts files (d3a48ef)

38.1.0 (2020-06-05)

Features

  • enable explicit-function-return-type as error but allow expressions (4f12c9f)

38.0.2 (2020-06-05)

Bug Fixes

  • typescript-node config node plugin (787ee25)

38.0.1 (2020-06-05)

Bug Fixes

  • ensure sourceType is set to module in typescript config (908ffbf)

38.0.0 (2020-06-05)

Features

  • drop babel without typescript configurations (91f390c)

BREAKING CHANGES

  • dropped @pob/eslint-config-babel, @pob/eslint-config-babel-common, @pob/eslint-config-react ; replaced @pob/eslint-config-babel-node by @pob/eslint-config-typescript-node

37.2.0 (2020-05-30)

Note: Version bump only for package @pob/eslint-config-typescript

37.1.0 (2020-05-08)

Features

  • update eslint-config-prettier and eslint-plugin-prettier (9f5efcc)

37.0.2 (2020-05-02)

Note: Version bump only for package @pob/eslint-config-typescript

37.0.1 (2020-04-07)

Note: Version bump only for package @pob/eslint-config-typescript

37.0.0 (2020-04-04)

Features

  • update typescript-eslint (039252b)

36.0.0 (2020-02-28)

Note: Version bump only for package @pob/eslint-config-typescript

35.0.1 (2020-02-07)

Bug Fixes

  • add peerDependenciesMeta (26f1d31)

35.0.0 (2020-02-05)

chore

BREAKING CHANGES

  • to support yarn 2, you need to add eslint plugins as devdep in your project

34.0.0 (2020-01-26)

chore

  • update eslint and node 10 (ce42ab5)

Features

  • configure all options in explicit-function-return-type (561fe9b)

BREAKING CHANGES

  • requires node 10

33.0.8 (2019-12-06)

Note: Version bump only for package @pob/eslint-config-typescript

33.0.7 (2019-12-06)

Bug Fixes

  • disable @typescript-eslint/no-empty-function (73b96b1)

33.0.6 (2019-12-06)

Bug Fixes

  • disable @typescript-eslint/no-empty-function (ee7fc46)

33.0.5 (2019-12-06)

Note: Version bump only for package @pob/eslint-config-typescript

33.0.1 (2019-12-06)

Bug Fixes

  • disable typescript rule no-unnecessary-condition (c7ea4eb)

33.0.0 (2019-12-06)

Features

BREAKING CHANGES

  • enabled rules and requires typescript 3.7

32.1.0 (2019-09-13)

Features

32.0.13 (2019-09-07)

Bug Fixes

  • disable no-unnecessary-type-assertion (d72bcf9)

32.0.12 (2019-09-06)

Bug Fixes

  • ignore resolve type-fest (a51b368)

32.0.11 (2019-09-06)

Bug Fixes

  • enable allowTypedFunctionExpressions (acf195d)

32.0.8 (2019-08-30)

Bug Fixes

  • disable @typescript-eslint/unbound-method (5d4fe77)

32.0.6 (2019-08-30)

Bug Fixes

  • disable typescript rules that should be off (e6e65a6)

32.0.3 (2019-08-30)

Note: Version bump only for package @pob/eslint-config-typescript

32.0.2 (2019-08-30)

Note: Version bump only for package @pob/eslint-config-typescript

32.0.1 (2019-08-30)

Note: Version bump only for package @pob/eslint-config-typescript

32.0.0 (2019-08-30)

Features

BREAKING CHANGES

  • v2 of typescript-eslint and changes in rules
  • requires eslint 6
  • @pob/eslint-config-typescript no longer requires to import @pob/eslint-config-babel

31.1.0 (2019-04-26)

Features

  • enable prefer-includes and prefer-string-starts-ends-with (fff4885)

31.0.0 (2019-04-26)

Note: Version bump only for package @pob/eslint-config-typescript

30.0.1 (2019-04-22)

Bug Fixes

30.0.0 (2019-04-19)

Features

  • explicit-member-accessibility to no-public (4a926c3)

BREAKING CHANGES

  • typescript-eslint/explicit-member-accessibility rule changed

29.2.0 (2019-04-05)

Features

29.1.1 (2019-04-05)

Note: Version bump only for package @pob/eslint-config-typescript

29.1.0 (2019-03-21)

Bug Fixes

Features

29.0.1 (2019-03-08)

Note: Version bump only for package @pob/eslint-config-typescript

29.0.0 (2019-03-08)

Features

  • split repos and plugins as dependencies (669248c)

BREAKING CHANGES

  • split repos