# @wistia/eslint-config

## 1.2.1

### Patch Changes

- [#401](https://github.com/wistia/eslint-config/pull/401) [`a18bee2`](https://github.com/wistia/eslint-config/commit/a18bee2d31427e889602a06744999722beb826e5) Thanks [@okize](https://github.com/okize)! - fix: adjust `no-unused-vars` rule to be more forgiving

## 1.2.0

### Minor Changes

- [#399](https://github.com/wistia/eslint-config/pull/399) [`14247d1`](https://github.com/wistia/eslint-config/commit/14247d13443a3d6ba4a2754feda887766ff573a5) Thanks [@okize](https://github.com/okize)! - feat: add rules & config for playwright

## 1.1.0

### Minor Changes

- [#397](https://github.com/wistia/eslint-config/pull/397) [`92ddfaa`](https://github.com/wistia/eslint-config/commit/92ddfaaf2085586ddcee24fe98063f2c826d1f15) Thanks [@okize](https://github.com/okize)! - feat: add rules relating to barrel-file management

## 1.0.1

### Patch Changes

- [#395](https://github.com/wistia/eslint-config/pull/395) [`48f88a3`](https://github.com/wistia/eslint-config/commit/48f88a3e297a617a02c487276907115c180d0960) Thanks [@okize](https://github.com/okize)! - fix: add `global` to vitest to avoid "no-undef" errors

## 1.0.0

### Major Changes

- [#393](https://github.com/wistia/eslint-config/pull/393) [`90d3c4d`](https://github.com/wistia/eslint-config/commit/90d3c4d6ff9037737e2dc09c44092e39edcf4896) Thanks [@okize](https://github.com/okize)! - feat!: upgrade to ESLint v9 and switch to flat config

## 0.43.1

### Patch Changes

- [#391](https://github.com/wistia/eslint-config/pull/391) [`373664e`](https://github.com/wistia/eslint-config/commit/373664e721ec7388a919a239a0df2baf422a68a6) Thanks [@okize](https://github.com/okize)! - feat: update react-hooks rules

## 0.43.0

### Minor Changes

- [#387](https://github.com/wistia/eslint-config/pull/387) [`57eb1e7`](https://github.com/wistia/eslint-config/commit/57eb1e7218a2e3d88b921251fd1204a86cf29bfe) Thanks [@okize](https://github.com/okize)! - feat: remove stylelint config & packages from @wistia/eslint-config package

## 0.42.0

### Minor Changes

- [#378](https://github.com/wistia/eslint-config/pull/378) [`cf7bca1`](https://github.com/wistia/eslint-config/commit/cf7bca180f18a8054beb4def8a76626a33c19a7c) Thanks [@okize](https://github.com/okize)! - feat!: remove cypress config

## 0.41.2

### Patch Changes

- [#368](https://github.com/wistia/eslint-config/pull/368) [`75e6c8a`](https://github.com/wistia/eslint-config/commit/75e6c8a93c6db3b028f44a0e8134e0f5cd2b11cc) Thanks [@okize](https://github.com/okize)! - feat: add `enforce-pseudo-ampersand` rule to stylelint configs

## 0.41.1

### Patch Changes

- [#362](https://github.com/wistia/eslint-config/pull/362) [`203a47c`](https://github.com/wistia/eslint-config/commit/203a47c7eeced66c093921a8f998b51c9b0a486e) Thanks [@okize](https://github.com/okize)! - fix: remove `preferButton` from "jsx-a11y/anchor-is-valid#aspects" rule

## 0.41.0

### Minor Changes

- [#359](https://github.com/wistia/eslint-config/pull/359) [`09b36f7`](https://github.com/wistia/eslint-config/commit/09b36f7f74da1eb284ac51f03e8e44256fdc6059) Thanks [@okize](https://github.com/okize)! - feat!: remove jsdoc config since we do not use it

### Patch Changes

- [#359](https://github.com/wistia/eslint-config/pull/359) [`09b36f7`](https://github.com/wistia/eslint-config/commit/09b36f7f74da1eb284ac51f03e8e44256fdc6059) Thanks [@okize](https://github.com/okize)! - fix!: remove jsdoc config

## 0.40.3

### Patch Changes

- [#356](https://github.com/wistia/eslint-config/pull/356) [`d779c91`](https://github.com/wistia/eslint-config/commit/d779c91f0f0123b2e383cbbc8e8e76e3b3d9f0db) Thanks [@okize](https://github.com/okize)! - fix: `prefer-implicit-assert` should be turned off because `prefer-explicit-assert` is enabled

## 0.40.2

### Patch Changes

- [#354](https://github.com/wistia/eslint-config/pull/354) [`628e7da`](https://github.com/wistia/eslint-config/commit/628e7da6249c97fa5bd111f48b2e2c1a12f3ebf7) Thanks [@okize](https://github.com/okize)! - feat: add `prefer-implicit-assert` to testing-library rules

## 0.40.1

### Patch Changes

- [#351](https://github.com/wistia/eslint-config/pull/351) [`788722e`](https://github.com/wistia/eslint-config/commit/788722eb9e058c15293ff5fe949e226e5b55476f) Thanks [@okize](https://github.com/okize)! - feat: add new rules to react config

## 0.40.0

### Minor Changes

- [#349](https://github.com/wistia/eslint-config/pull/349) [`aa17370`](https://github.com/wistia/eslint-config/commit/aa1737051f468d43d1a716c67933cf9269049e03) Thanks [@okize](https://github.com/okize)! - fix!: enable `@typescript-eslint/no-deprecated` rule and remove `deprecation/deprecation` rule

## 0.39.2

### Patch Changes

- [#345](https://github.com/wistia/eslint-config/pull/345) [`31b053a`](https://github.com/wistia/eslint-config/commit/31b053a5e8b3627a7d36c07338e7de488dbfb4a4) Thanks [@okize](https://github.com/okize)! - feat: add `@typescript-eslint/no-deprecated`, `@typescript-eslint/no-misused-spread`, `@typescript-eslint/no-unsafe-type-assertion`, `@typescript-eslint/related-getter-setter-pairs` rules to typescript config

## 0.39.1

### Patch Changes

- [#342](https://github.com/wistia/eslint-config/pull/342) [`bba3a18`](https://github.com/wistia/eslint-config/commit/bba3a1811441580d80f4b0281ae12d7732ee7554) Thanks [@okize](https://github.com/okize)! - feat: add `meta-satisfies-type` rule to storybook config

## 0.39.0

### Minor Changes

- [#338](https://github.com/wistia/eslint-config/pull/338) [`c043f01`](https://github.com/wistia/eslint-config/commit/c043f01da4e333fe947ad1d7711369c10f18a99a) Thanks [@okize](https://github.com/okize)! - fix!: set min version of Node to be same as v9 of ESLint

## 0.38.2

### Patch Changes

- [#329](https://github.com/wistia/eslint-config/pull/329) [`74cde7b`](https://github.com/wistia/eslint-config/commit/74cde7bf46e67bc099e292d161bc836c0b25f707) Thanks [@okize](https://github.com/okize)! - build(deps): rebuild lockfile

## 0.38.1

### Patch Changes

- [#327](https://github.com/wistia/eslint-config/pull/327) [`c928706`](https://github.com/wistia/eslint-config/commit/c928706441a5a5da69f1fb7410c83885ade0417d) Thanks [@thijsnado](https://github.com/thijsnado)! - fix: include .mts in supported file extension list

## 0.38.0

### Minor Changes

- [#322](https://github.com/wistia/eslint-config/pull/322) [`4f1d4bb`](https://github.com/wistia/eslint-config/commit/4f1d4bb5d61f3f681c7186c35197ebefb1199212) Thanks [@okize](https://github.com/okize)! - feat(rules): enable react-compiler rule to surface problematic React code

## 0.37.0

### Minor Changes

- [#311](https://github.com/wistia/eslint-config/pull/311) [`149fb09`](https://github.com/wistia/eslint-config/commit/149fb093cdc848328200b2afe23d0b845bf7c73d) Thanks [@okize](https://github.com/okize)! - feat: update curly rule to be more strict

## 0.36.3

### Patch Changes

- [#308](https://github.com/wistia/eslint-config/pull/308) [`bf21a04`](https://github.com/wistia/eslint-config/commit/bf21a044d8ed80b41f9d4bfa9d38d998e70187d1) Thanks [@okize](https://github.com/okize)! - feat(rules): switch stylelint `color-hex-length` rule to `long`

## 0.36.2

### Patch Changes

- [#304](https://github.com/wistia/eslint-config/pull/304) [`45a2597`](https://github.com/wistia/eslint-config/commit/45a25977029fb6d042a1fc9282d300768ce404ba) Thanks [@okize](https://github.com/okize)! - fix: remove regenerator-runtime as part of messaging

## 0.36.1

### Patch Changes

- [#299](https://github.com/wistia/eslint-config/pull/299) [`5fa1cc3`](https://github.com/wistia/eslint-config/commit/5fa1cc34eb133266a0a9c6fb93bfcd68cdad533f) Thanks [@okize](https://github.com/okize)! - fix: disable node rules that are redundant to import rules

## 0.36.0

### Minor Changes

- [#289](https://github.com/wistia/eslint-config/pull/289) [`a5e0794`](https://github.com/wistia/eslint-config/commit/a5e07944287b96d8ad84172a8251a817de9f56b6) Thanks [@okize](https://github.com/okize)! - feat: update @typescript/eslint-plugin rules after v8 upgrade
