Skip to content

Releases: hudochenkov/eslint-config-hudochenkov

13.0.0

28 Dec 18:41

Choose a tag to compare

  • Bumped eslint-plugin-react-hooks and eslint-plugin-unicorn peer dependencies

12.0.0

30 Jun 23:17

Choose a tag to compare

  • Bumped all peerDependencies
  • Replaced deprecated stylistic rules with rules from @stylistic/eslint-plugin
  • Replaced or remove remaining deprecated rules
  • Removed Jest rules from commonPlugins and main configs into separate exported config jest
  • Disabled import/no-unresolved
  • Enabled unicorn/prefer-import-meta-properties

11.0.0

16 Jan 18:07

Choose a tag to compare

  • Migrated to ESLint v9

10.0.3

10 Nov 22:49

Choose a tag to compare

  • Use all jest/padding-around-* rules to turn off jest/padding-around-expect-groups

10.0.2

10 Nov 22:15

Choose a tag to compare

  • Allow default export in ESLint and Vite configs
  • Ignore configs in import/no-extraneous-dependencies

10.0.0

10 Nov 20:36

Choose a tag to compare

  • Bumped many peerDependencies
  • ESLint ^8.57.1 is required. ESLint 9 is not yet supported
  • Migrated to ESM
  • Migrated to the flat config. All configs need to be used in a new way
  • Enabled many new rules
  • Removed deprecated rules

9.0.0

14 Aug 12:05

Choose a tag to compare

  • Migrated to ESLint 8
  • Enabled new rules:
    • base config:
      • prefer-promise-reject-errors
      • require-atomic-updates
    • react-testing config:
      • testing-library/no-global-regexp-flag-in-query
      • testing-library/no-wait-for-multiple-assertions
      • testing-library/prefer-query-by-disappearance
    • common-plugins config:
      • jest/no-conditional-in-test
      • jest/no-deprecated-functions
      • jest/prefer-comparison-matcher
      • jest/prefer-equality-matcher
      • jest/prefer-expect-resolves
      • jest/prefer-hooks-in-order
      • jest/prefer-mock-promise-shorthand
      • jest/prefer-to-be
      • jest/valid-describe-callback
      • jest/valid-expect
      • jest/valid-title
      • unicorn/no-await-expression-member
      • unicorn/no-invalid-remove-event-listener
      • unicorn/no-useless-fallback-in-spread
      • unicorn/no-useless-length-check
      • unicorn/no-useless-promise-resolve-reject
      • unicorn/no-useless-spread
      • unicorn/prefer-at
      • unicorn/prefer-export-from
      • unicorn/prefer-native-coercion-functions
      • unicorn/prefer-native-coercion-functions
      • unicorn/prefer-top-level-await

8.0.0

04 Jun 13:56

Choose a tag to compare

  • Added all plugins to peerDependencies

  • Added eslint-plugin-jest plugin and its rules to the default config

  • Added eslint-config-hudochenkov/react-testing config

  • Enabled rules:

    • react/no-unstable-nested-components
    • react/jsx-no-constructed-context-values
    • unicorn/prefer-array-flat
    • unicorn/prefer-array-flat-map
    • unicorn/prefer-array-index-of
    • unicorn/prefer-array-some
    • unicorn/prefer-date-now
    • unicorn/prefer-default-parameters
    • unicorn/prefer-regexp-test
    • unicorn/prefer-spread
    • unicorn/require-array-join-separator

7.2.0...8.0.0

7.2.0

25 Sep 13:59

Choose a tag to compare

  • Add eslint-plugin-unicorn@22.0.0 to peerDependencies

7.1.0

21 Jul 00:07

Choose a tag to compare

  • Bump parser version

7.0.0...7.1.0