Skip to content

Latest commit

Β 

History

History
610 lines (291 loc) Β· 30.8 KB

CHANGELOG.md

File metadata and controls

610 lines (291 loc) Β· 30.8 KB

3.28.2 (2024-12-12)

Bug Fixes

  • πŸ› drop deprecated vitest/no-done-callback rule (#132) (5b863e7), closes #131

3.28.1 (2024-12-12)

Bug Fixes

  • πŸ› bump @vitest/eslint-plugin to v1.1.16 (5c538da)
  • πŸ› bump eslint-plugin-jsdoc to v50.6.1 (544c492)
  • πŸ› bump eslint-plugin-react-compiler to latest (d6103d5)

3.28.0 (2024-12-07)

Features

3.27.1 (2024-12-06)

Bug Fixes

  • πŸ› bring back missing e2e ignoring to vitest config (#116) (ef1d66d)

3.27.0 (2024-12-06)

Features

  • ✨ use @vitest/eslint-plugin for vitest (#63) (4a68d1a)

3.26.0 (2024-12-06)

Features

  • ✨ bump eslint-plugin-perfectionist to v4.2.0 (2adf903)
  • ✨ use eslint-plugin-import-x's new v3 resolver (05e59c4)

3.25.0 (2024-12-03)

Features

  • ✨ add recommended Next.js rules (#114) (825d6ba)

3.24.0 (2024-12-03)

Features

3.23.0 (2024-12-03)

Bug Fixes

  • πŸ› bump @tanstack/eslint-plugin-query to v5.62.1 (0f33be3)

Features

  • ✨ add overrides option, deprecate configs (bf84d3f)
  • ✨ bump @eslint/js to v9.16.0 (eb3446c)
  • ✨ bump globals to v15.13.0 (da25d15)
  • ✨ bump typescript-eslint to v8.17.0 (27c5112)

3.22.2 (2024-12-03)

Bug Fixes

  • πŸ› only enable react refresh allowConstantExport for vite (1fb23f7)
  • πŸ› set allowExportNames for react-refresh & nextjs (957e5af)
  • πŸ› use eslint-plugin-react-refresh types (020f0c1)

3.22.1 (2024-11-30)

Bug Fixes

  • πŸ› bump @tanstack/eslint-plugin-query to v5.61.6 (#110) (c76670c)

3.22.0 (2024-11-27)

Features

  • ✨ add eslint-plugin-react-compiler rules (#108) (15ce7c5), closes #107

3.21.0 (2024-11-27)

Features

3.20.0 (2024-11-26)

Features

  • ✨ make each plugin it's own config item (#102) (6d8ea49)

3.19.0 (2024-11-25)

Bug Fixes

  • πŸ› bump @tanstack/eslint-plugin-query to v5.61.3 (94353a8)

Features

  • ✨ bump eslint-plugin-perfectionist to v4.1.2 (428f401)
  • ✨ support typescript v5.7 (0f0f95a)

3.18.0 (2024-11-23)

Features

  • ✨ add eslint-plugin-playwright rules (#99) (7dc8495), closes #98

3.17.3 (2024-11-23)

Bug Fixes

  • πŸ› don't apply jest,vitest & testing-library to e2e files (3ecd068)
  • πŸ› don't nest testing-library name under testing (7980576)
  • πŸ› use flat config from eslint-plugin-testing-library (054f581)

3.17.2 (2024-11-23)

Bug Fixes

  • πŸ› e2e config should override jest config (#97) (7ddd744)

3.17.1 (2024-11-23)

Bug Fixes

  • πŸ› make jest/expect-expect an error instead of warn (19ba181)

3.17.0 (2024-11-22)

Bug Fixes

  • πŸ› bump local-pkg and eslint-plugin-import-x (e34a251)
  • πŸ› dynamically import jest plugin for rules as well (378b5d2)
  • πŸ› prevent creating duplicate jest configs (70973da)

Features

  • ✨ bump eslint-plugin-n to v17.14.0 (701b6b7)
  • ✨ simplify testing configs names by avoiding nesting (a2ffd1e)

3.16.0 (2024-11-20)

Features

  • ✨ add eslint-plugin-regexp rules (#94) (cfecafb), closes #89

3.15.0 (2024-11-20)

Features

  • ✨ bump eslint-plugin-perfectionist to v4 (#93) (bd8691a), closes #91

3.14.2 (2024-11-19)

Bug Fixes

  • πŸ› stop eslint-plugin-testing-library peer warnings (#92) (e6644df)

3.14.1 (2024-11-19)

Bug Fixes

  • πŸ› support typescript & unicorn rules on eslint v9.15.0 (ccd99d1)

3.14.0 (2024-11-18)

Features

  • ✨ drop stub types for eslint-plugin-jest-dom (#85) (8d747ce)

3.13.0 (2024-11-13)

Features

  • ✨ leverage typescript-eslint's new projectService (2ec2184), closes #59

3.12.0 (2024-11-13)

Bug Fixes

  • πŸ› bump @tanstack/eslint-plugin-query to v5.60.1 (0d4630a)
  • πŸ› bump eslint-plugin-import-x to v4.4.2 (0859ce5)

Features

  • ✨ bump astro-eslint-parser to v1.1.0 (a875136)
  • ✨ bump typescript-eslint to v8.14.0 (277b19d)

3.11.2 (2024-11-13)

Bug Fixes

  • πŸ› emulate typescript w/ @typescript-eslint/no-unused-vars (#80) (652b7c7), closes #78

3.11.1 (2024-11-09)

Bug Fixes

  • πŸ› add missing styles to import sorting (#77) (1f69fa8)

3.11.0 (2024-11-09)

Features

  • ✨ dynamically import jest plugin (409d9ee)
  • ✨ dynamically import testing library plugin (49e9ff5)

3.10.0 (2024-11-08)

Features

  • ✨ dynamically load @tanstack/query plugin (c804032)
  • ✨ dynamically load react & related plugins (4cf373d)

3.9.0 (2024-11-08)

Features

  • ✨ dynamically import astro plugin and parser (9b0ab03)

3.8.2 (2024-11-08)

Bug Fixes

  • πŸ› remove imports patch from previous plugin (fd5fffa)

3.8.1 (2024-11-08)

Bug Fixes

  • πŸ› bump eslint-plugin-testing-library to v7.0.0-beta.5 (b1afc32)
  • πŸ› use typescript-eslint's no-use-before-define (7b4f0cc)

3.8.0 (2024-11-08)

Features

  • ✨ enable no-self-compare rule (0359507)
  • ✨ enable no-template-curly-in-string rule (0bb5e96)
  • ✨ enable no-unmodified-loop-condition rule (f55b9e8)
  • ✨ enable no-unreachable-loop rule (0083f43)
  • ✨ enable no-use-before-define rule (a759cb0)
  • ✨ rename base config to javascript (96d1a56)

3.7.2 (2024-11-07)

Bug Fixes

  • πŸ› bump eslint-plugin-n to v17.13.1 (#70) (6fd0b24)

3.7.1 (2024-11-07)

Bug Fixes

  • πŸ› disable typescript-eslint/no-unsafe- in tests (8369d08)

3.7.0 (2024-11-06)

Bug Fixes

  • πŸ› bump @tanstack/eslint-plugin-query to v5.59.20 (59809a9)
  • πŸ› bump eslint-plugin-astro to v1.3.1 (623bd15)

Features

  • ✨ bump eslint-plugin-n to v17.13.0 (75d1542)

3.6.2 (2024-11-05)

Bug Fixes

  • πŸ› avoid stubbing types for eslint-plugin-jest (#64) (e644b68)

3.6.1 (2024-11-05)

Bug Fixes

  • πŸ› ignore SVGs in some imports rules (#62) (542d009)

3.6.0 (2024-11-04)

Bug Fixes

  • πŸ› allow vitest's describe, expect and it (8109cf9)
  • πŸ› include vinxi's outputs in ignores (8bf8c9d)

Features

  • ✨ bump globals to v15.12.0 (bf8f6ca)
  • ✨ bump typescript-eslint to v8.13.0 (e527114)
  • ✨ change curly to "all" (3133ce9)
  • ✨ enable import-x/extensions rule (e493f6c)
  • ✨ make imports recommended rules all errors (2d51c8b)

3.5.0 (2024-11-03)

Features

  • ✨ enable react/forward-ref-uses-ref (e7d8318)
  • ✨ enable react/no-object-type-as-default-prop (af90a75)

3.4.2 (2024-11-02)

Bug Fixes

  • πŸ› favor reportUnusedDisableDirectives instead (#41) (eb17660)

3.4.1 (2024-11-02)

Bug Fixes

  • πŸ› rename "disabled" config to "prettier" (5eea59b)

3.4.0 (2024-11-02)

Bug Fixes

  • πŸ› ignore **/*.gen.* generated files (b4a524a)

Features

  • ✨ add eslint-comments rules (268d6d8)

3.3.0 (2024-11-01)

Features

  • ✨ add eslint-plugin-unicorn rules (#38) (6473700)

3.2.4 (2024-11-01)

Bug Fixes

  • πŸ› have better support for "prefer-node-protocol" (cc27e4f)

3.2.3 (2024-11-01)

Bug Fixes

  • πŸ› use correct types for @eslint/js (#36) (de05d47)

3.2.2 (2024-11-01)

Bug Fixes

  • πŸ› remove duplicate TypeScript configs (#35) (7b319d2)

3.2.1 (2024-10-31)

Bug Fixes

  • πŸ› actually enforce separate type imports (#34) (ceadc95)

3.2.0 (2024-10-31)

Bug Fixes

  • πŸ› include "@/**" as internal pattern for perfectionist (24a2b88)

Features

  • ✨ prefer separate type imports & exports (7ed2fd2)

3.1.0 (2024-10-31)

Features

  • ✨ sort everything naturally with perfectionist (#32) (b34356f)

3.0.0 (2024-10-31)

Features

  • ✨ add the ability to extends ignores (161293a)
  • ✨ enable auto detection by default (52a6f4b)
  • ✨ support eslint v9 (3e40831)
  • ✨ you can pass additional configs after the 1st argument (11e521b)

BREAKING CHANGES

  • πŸ’₯ autoDetect is now true by default
  • πŸ’₯ overrides has been renamed to configs
  • πŸ’₯ drop support for eslint v8 and require at least v9.10.0

2.0.0 (2024-10-31)

Bug Fixes

  • πŸ› normalize package.repository.url (be1e573)
  • πŸ› prevent couldn't find exhaustive-deps in @tanstack/query (8dd01b5)

Features

  • ✨ bump typescript-eslint to v8 (5937d40)

BREAKING CHANGES

  • πŸ’₯ multiple rules are now part of recommended

1.12.0 (2024-10-31)

Bug Fixes

  • πŸ› bump astro-eslint-parser to v1.0.3 (920b0dd)
  • πŸ› bump eslint-import-resolver-typescript to v3.6.3 (27a734c)

Features

  • ✨ bump @tanstack/eslint-plugin-query v5.59.7 (63b6259)
  • ✨ bump eslint-plugin-astro to v1.3.0 (5ece7b6)
  • ✨ bump eslint-plugin-jest to v28.8.3 (8308da5)
  • ✨ bump eslint-plugin-jsx-a11y to v6.10.2 (62d85f6)
  • ✨ bump eslint-plugin-react to v7.37.2 (20dc9d9)
  • ✨ bump eslint-plugin-simple-import-sort v12.1.1 (3dcf37d)
  • ✨ bump eslint-plugin-testing-library to v6.4.0 (62c8100)

1.11.0 (2024-10-31)

Features

  • ✨ add support for node v22 (1e055af)

1.10.0 (2024-10-31)

Bug Fixes

  • πŸ› add missing @typescript-eslint/parser dep (32f8abe)
  • πŸ› bump eslint-plugin-import-x to v4.4.0 (9790b2f)
  • πŸ› bump eslint-plugin-react-refresh to v0.4.14 (cb8d93a)
  • πŸ› reference TSESLint to address missing types (939c713)

Features

  • ✨ bump globals to v15.11.0 (c6537e7)

1.9.0 (2024-06-04)

Features

  • ✨ support @testing-library/dom v10 (#24) (cb6ba2a)

1.8.0 (2024-04-30)

Features

  • ✨ bump astro plugin & parser to v1 (#23) (ab4bf85)

1.7.0 (2024-04-16)

Features

1.6.1 (2024-04-13)

Bug Fixes

  • πŸ› allow files under .storybook to be linted (4a33b5f)
  • πŸ› ignore playwright-report from linting (d0bf5b9)

1.6.0 (2024-04-13)

Bug Fixes

  • πŸ› prevent redundant renaming by adding no-useless-rename (ff5c130)

Features

  • ✨ add type definitions for rules available (66949d1)
  • ✨ improve curly rule by adding consistency (b464c37)
  • ✨ remove simple-import-sort type stubs (78a1ad0)

1.5.0 (2024-04-13)

Features

  • ✨ add auto detection to enable configurations (a65831b)

1.4.0 (2024-04-11)

Bug Fixes

  • πŸ› disable expect-expect & no-deprecated-functions in e2e (2ce0b5a)
  • πŸ› include missing cypress for e2e testing (370e228)

Features

  • ✨ add warnings for console logs (2ee8dd7)
  • ✨ allow numbers for restrict-template-expressions (726264d)

1.3.0 (2024-04-09)

Bug Fixes

  • πŸ› allow vi.mock when tests are using vitest (589fa8b)
  • πŸ› unblock some imports rules due to parsing issues (6c47ef1)

Features

  • ✨ add support for **/*.cjs files (a05113d)
  • ✨ allow namespace for react/jsx-pascal-case (29a11a4)

1.2.0 (2024-04-08)

Features

  • ✨ add @tanstack/query rules for react (#5) (79230c5)

1.1.0 (2024-04-08)

Features

  • ✨ use typescript-eslint shared config's name (#3) (2a4d512)

1.0.0 (2024-04-08)

Features