eslint-config-scratch
Version:
Shareable ESLint config for Scratch
629 lines (280 loc) • 33.6 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [12.0.1](https://github.com/scratchfoundation/eslint-config-scratch/compare/v12.0.0...v12.0.1) (2025-09-25)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.44.1 ([#314](https://github.com/scratchfoundation/eslint-config-scratch/issues/314)) ([cf16987](https://github.com/scratchfoundation/eslint-config-scratch/commit/cf16987f68efb238b3cca00049a2e78fd9266cf3))
# [12.0.0](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.53...v12.0.0) (2025-09-23)
### Bug Fixes
* **legacy:** forbid JSX syntax outside of JSX/TSX files ([172074c](https://github.com/scratchfoundation/eslint-config-scratch/commit/172074c289b8e308d7cec90406fd907e93a3f7e1))
* **legacy:** stop TS support from breaking non-TS projects ([b2c62b2](https://github.com/scratchfoundation/eslint-config-scratch/commit/b2c62b222d5f4a4194379deb4ebc79bcc0ffa01a))
* **legacy:** use TS rules where possible ([335ccb8](https://github.com/scratchfoundation/eslint-config-scratch/commit/335ccb851acec3184e8e42af722509a4937adc96))
* replace `config` with `defineConfig` ([3b2c7bd](https://github.com/scratchfoundation/eslint-config-scratch/commit/3b2c7bd69908fb3401732d38fee72b5fc221ada2))
* use @stylistic/indent to work around ts/eslint bug ([63a0d62](https://github.com/scratchfoundation/eslint-config-scratch/commit/63a0d62e30aceb4088a64a14bb11ddfb0f6a3fd2)), closes [typescript-eslint/typescript-eslint#11455](https://github.com/typescript-eslint/typescript-eslint/issues/11455)
### Features
* add minimal TS support to legacy rule sets ([2b4d83e](https://github.com/scratchfoundation/eslint-config-scratch/commit/2b4d83eff525854bd8472ea601f023b2a060c463))
### BREAKING CHANGES
* **legacy:** TS rules are no longer active in non-TS files unless
explicitly added through the user's configuration
* this rule seems to handle a few cases differently.
* **legacy:** JSX use outside of JSX/TSX files is now forbidden
* **legacy:** TS rules are now active even in non-TS files
* while `defineConfig` is almost the same as `config`,
there are some cases that differ. See:
<https://typescript-eslint.io/packages/typescript-eslint/#migrating-to-defineconfig>
## [11.0.53](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.52...v11.0.53) (2025-09-22)
### Bug Fixes
* **deps:** update eslint monorepo to v9.36.0 ([#310](https://github.com/scratchfoundation/eslint-config-scratch/issues/310)) ([79f2997](https://github.com/scratchfoundation/eslint-config-scratch/commit/79f2997689f593735d934e51a40e1d093316f967))
## [11.0.52](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.51...v11.0.52) (2025-09-18)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.44.0 ([#307](https://github.com/scratchfoundation/eslint-config-scratch/issues/307)) ([02669f6](https://github.com/scratchfoundation/eslint-config-scratch/commit/02669f62f43c5fd9e0c76d39acb7a72be0e89fbe))
## [11.0.51](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.50...v11.0.51) (2025-09-14)
### Bug Fixes
* **deps:** update dependency globals to v16.4.0 ([#304](https://github.com/scratchfoundation/eslint-config-scratch/issues/304)) ([d26c885](https://github.com/scratchfoundation/eslint-config-scratch/commit/d26c8854734132e3c4c562faa3c4f3659877dac2))
## [11.0.50](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.49...v11.0.50) (2025-09-13)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.43.0 ([#302](https://github.com/scratchfoundation/eslint-config-scratch/issues/302)) ([cb262fb](https://github.com/scratchfoundation/eslint-config-scratch/commit/cb262fbd23fab7cf2e1db914b91e82a4b1bce780))
## [11.0.49](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.48...v11.0.49) (2025-09-09)
### Bug Fixes
* **deps:** update eslint monorepo to v9.35.0 ([#299](https://github.com/scratchfoundation/eslint-config-scratch/issues/299)) ([b3b7d82](https://github.com/scratchfoundation/eslint-config-scratch/commit/b3b7d8235d6c8abca7c5d70c54721bc1a56c1dff))
## [11.0.48](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.47...v11.0.48) (2025-09-08)
### Bug Fixes
* **deps:** update dependency @babel/eslint-parser to v7.28.4 ([#298](https://github.com/scratchfoundation/eslint-config-scratch/issues/298)) ([010e28c](https://github.com/scratchfoundation/eslint-config-scratch/commit/010e28cfb3ff3423214f56e18e795463bd2768a5))
## [11.0.47](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.46...v11.0.47) (2025-09-08)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.42.0 ([#296](https://github.com/scratchfoundation/eslint-config-scratch/issues/296)) ([7b938c5](https://github.com/scratchfoundation/eslint-config-scratch/commit/7b938c5183cc49d2e571edac6f236bc16cfd0baf))
## [11.0.46](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.45...v11.0.46) (2025-08-31)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.41.0 ([#295](https://github.com/scratchfoundation/eslint-config-scratch/issues/295)) ([cc19580](https://github.com/scratchfoundation/eslint-config-scratch/commit/cc1958013e44fd1c130531b73bef8346c9bd2cb5))
## [11.0.45](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.44...v11.0.45) (2025-08-26)
### Bug Fixes
* **deps:** update eslint monorepo to v9.34.0 ([#294](https://github.com/scratchfoundation/eslint-config-scratch/issues/294)) ([96cb418](https://github.com/scratchfoundation/eslint-config-scratch/commit/96cb41895c48da0fd33efe78b5b1ba0527d5559b))
## [11.0.44](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.43...v11.0.44) (2025-08-21)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.40.0 ([#293](https://github.com/scratchfoundation/eslint-config-scratch/issues/293)) ([7d09eaa](https://github.com/scratchfoundation/eslint-config-scratch/commit/7d09eaa25bdb80b8234c5e19468d5601c3f1c315))
## [11.0.43](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.42...v11.0.43) (2025-08-14)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.39.1 ([#290](https://github.com/scratchfoundation/eslint-config-scratch/issues/290)) ([182a263](https://github.com/scratchfoundation/eslint-config-scratch/commit/182a263ad7220c56df75c955a911d45c29f3a190))
## [11.0.42](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.41...v11.0.42) (2025-08-12)
### Bug Fixes
* **deps:** update eslint monorepo to v9.33.0 ([#288](https://github.com/scratchfoundation/eslint-config-scratch/issues/288)) ([5ecffa3](https://github.com/scratchfoundation/eslint-config-scratch/commit/5ecffa3e216ebc591f6a88e41d259c90df83aa3d))
## [11.0.41](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.40...v11.0.41) (2025-08-07)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.39.0 ([#286](https://github.com/scratchfoundation/eslint-config-scratch/issues/286)) ([046704e](https://github.com/scratchfoundation/eslint-config-scratch/commit/046704e3d4b45ac52bf2b6807a3f9b815402ccfb))
## [11.0.40](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.39...v11.0.40) (2025-07-29)
### Bug Fixes
* **deps:** update eslint monorepo to v9.32.0 ([#284](https://github.com/scratchfoundation/eslint-config-scratch/issues/284)) ([5102516](https://github.com/scratchfoundation/eslint-config-scratch/commit/51025168af84d8591df200bde7995d4683ff6c39))
## [11.0.39](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.38...v11.0.39) (2025-07-24)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.38.0 ([#283](https://github.com/scratchfoundation/eslint-config-scratch/issues/283)) ([a970187](https://github.com/scratchfoundation/eslint-config-scratch/commit/a970187fda315a554efaff29468e8156d0a62b61))
## [11.0.38](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.37...v11.0.38) (2025-07-22)
### Bug Fixes
* **deps:** update dependency eslint-config-prettier to v10.1.8 ([#282](https://github.com/scratchfoundation/eslint-config-scratch/issues/282)) ([9628bd3](https://github.com/scratchfoundation/eslint-config-scratch/commit/9628bd30ef2b6edc36cb1543c507c551770eae69))
## [11.0.37](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.36...v11.0.37) (2025-07-18)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.37.0 ([#281](https://github.com/scratchfoundation/eslint-config-scratch/issues/281)) ([e176593](https://github.com/scratchfoundation/eslint-config-scratch/commit/e17659383e6308e7b6267fccec0ad253aa0102bb))
## [11.0.36](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.35...v11.0.36) (2025-07-15)
### Bug Fixes
* **deps:** update eslint monorepo to v9.31.0 ([#280](https://github.com/scratchfoundation/eslint-config-scratch/issues/280)) ([584b3df](https://github.com/scratchfoundation/eslint-config-scratch/commit/584b3dfb347f1352c7cef0a5d21969cc5ee1b92e))
## [11.0.35](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.34...v11.0.35) (2025-07-11)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.36.0 ([#277](https://github.com/scratchfoundation/eslint-config-scratch/issues/277)) ([a4290ea](https://github.com/scratchfoundation/eslint-config-scratch/commit/a4290eaba60e9c6b7857e3789d8973528e1d1797))
## [11.0.34](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.33...v11.0.34) (2025-07-05)
### Bug Fixes
* **deps:** update dependency @babel/eslint-parser to v7.28.0 ([#276](https://github.com/scratchfoundation/eslint-config-scratch/issues/276)) ([5b4ceda](https://github.com/scratchfoundation/eslint-config-scratch/commit/5b4ceda282e3b3b945cf1cf97b6030bab31de5d0))
## [11.0.33](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.32...v11.0.33) (2025-07-05)
### Bug Fixes
* **deps:** update eslint monorepo to v9.30.1 ([#275](https://github.com/scratchfoundation/eslint-config-scratch/issues/275)) ([d2ad195](https://github.com/scratchfoundation/eslint-config-scratch/commit/d2ad195c1c2ff5daaffd17c3eb2db98ce133db9a))
## [11.0.32](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.31...v11.0.32) (2025-07-04)
### Bug Fixes
* **deps:** update dependency globals to v16.3.0 ([#274](https://github.com/scratchfoundation/eslint-config-scratch/issues/274)) ([044cee5](https://github.com/scratchfoundation/eslint-config-scratch/commit/044cee5ebee95023ebab773eb0434f2c2352c5c9))
## [11.0.31](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.30...v11.0.31) (2025-07-03)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.35.1 ([#273](https://github.com/scratchfoundation/eslint-config-scratch/issues/273)) ([27973bd](https://github.com/scratchfoundation/eslint-config-scratch/commit/27973bd95320b840ab87322015e3e805434663f4))
## [11.0.30](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.29...v11.0.30) (2025-07-01)
### Bug Fixes
* **deps:** update eslint monorepo to v9.30.0 ([#271](https://github.com/scratchfoundation/eslint-config-scratch/issues/271)) ([f6e61ad](https://github.com/scratchfoundation/eslint-config-scratch/commit/f6e61ad145eb8ec75bdc5d48f2bbfa9b6630c4c0))
## [11.0.29](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.28...v11.0.29) (2025-06-30)
### Bug Fixes
* **deps:** update dependency prettier to v3.6.2 ([#270](https://github.com/scratchfoundation/eslint-config-scratch/issues/270)) ([26cb88d](https://github.com/scratchfoundation/eslint-config-scratch/commit/26cb88dda6f10c6809dab415377dfd991d8565f5))
## [11.0.28](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.27...v11.0.28) (2025-06-28)
### Bug Fixes
* **deps:** update dependency prettier to v3.6.1 ([#269](https://github.com/scratchfoundation/eslint-config-scratch/issues/269)) ([5a913eb](https://github.com/scratchfoundation/eslint-config-scratch/commit/5a913eb30ac72ddeae8eeac6327e878f919d8bce))
## [11.0.27](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.26...v11.0.27) (2025-06-27)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.35.0 ([#268](https://github.com/scratchfoundation/eslint-config-scratch/issues/268)) ([f4ebfe4](https://github.com/scratchfoundation/eslint-config-scratch/commit/f4ebfe44bae8870fb4bc887825388a232fe9d037))
## [11.0.26](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.25...v11.0.26) (2025-06-26)
### Bug Fixes
* **deps:** update dependency prettier to v3.6.0 ([#267](https://github.com/scratchfoundation/eslint-config-scratch/issues/267)) ([fa45481](https://github.com/scratchfoundation/eslint-config-scratch/commit/fa45481354fef854f5815ec70e5ba9210644ed49))
## [11.0.25](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.24...v11.0.25) (2025-06-24)
### Bug Fixes
* **deps:** update dependency eslint-plugin-import to v2.32.0 ([#266](https://github.com/scratchfoundation/eslint-config-scratch/issues/266)) ([c0dc462](https://github.com/scratchfoundation/eslint-config-scratch/commit/c0dc462879fbc1501b4c403a62a6dab2f5941908))
## [11.0.24](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.23...v11.0.24) (2025-06-24)
### Bug Fixes
* **deps:** update dependency @eslint/markdown to v6.6.0 ([#265](https://github.com/scratchfoundation/eslint-config-scratch/issues/265)) ([7e8a86c](https://github.com/scratchfoundation/eslint-config-scratch/commit/7e8a86c4c5e05ac3c1099194e785c739ae8889ff))
## [11.0.23](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.22...v11.0.23) (2025-06-19)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.34.1 ([#263](https://github.com/scratchfoundation/eslint-config-scratch/issues/263)) ([5506a01](https://github.com/scratchfoundation/eslint-config-scratch/commit/5506a0109331d8a756ab6436309bd1c39eca8394))
## [11.0.22](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.21...v11.0.22) (2025-06-18)
### Bug Fixes
* **deps:** update dependency eslint-plugin-formatjs to v5.4.0 ([#262](https://github.com/scratchfoundation/eslint-config-scratch/issues/262)) ([bad669b](https://github.com/scratchfoundation/eslint-config-scratch/commit/bad669b4c74f70c71ad3a29ca4c577995ef7d971))
## [11.0.21](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.20...v11.0.21) (2025-06-17)
### Bug Fixes
* **deps:** update eslint monorepo to v9.29.0 ([#261](https://github.com/scratchfoundation/eslint-config-scratch/issues/261)) ([9dcaf95](https://github.com/scratchfoundation/eslint-config-scratch/commit/9dcaf95ed5c5f6f7fe43156debbe031df0556a04))
## [11.0.20](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.19...v11.0.20) (2025-06-14)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.8.0 ([#259](https://github.com/scratchfoundation/eslint-config-scratch/issues/259)) ([ba30051](https://github.com/scratchfoundation/eslint-config-scratch/commit/ba30051e2429355e20e63aaf6cc6a70937758efb))
## [11.0.19](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.18...v11.0.19) (2025-06-13)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.34.0 ([#258](https://github.com/scratchfoundation/eslint-config-scratch/issues/258)) ([5a4f87f](https://github.com/scratchfoundation/eslint-config-scratch/commit/5a4f87f92f43d449ae7d259db695f781108e53b6))
## [11.0.18](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.17...v11.0.18) (2025-06-08)
### Bug Fixes
* **deps:** update dependency @eslint/markdown to v6.5.0 ([#256](https://github.com/scratchfoundation/eslint-config-scratch/issues/256)) ([db05445](https://github.com/scratchfoundation/eslint-config-scratch/commit/db05445bc8f0aa1b7402164af71c109d2f1af3ea))
## [11.0.17](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.16...v11.0.17) (2025-06-07)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.33.1 ([#254](https://github.com/scratchfoundation/eslint-config-scratch/issues/254)) ([2d8abf2](https://github.com/scratchfoundation/eslint-config-scratch/commit/2d8abf27bc58c7cff5c43141bf6606db35151cb1))
## [11.0.16](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.15...v11.0.16) (2025-06-07)
### Bug Fixes
* **deps:** update dependency @babel/eslint-parser to v7.27.5 ([#253](https://github.com/scratchfoundation/eslint-config-scratch/issues/253)) ([8f46094](https://github.com/scratchfoundation/eslint-config-scratch/commit/8f46094014572b762d9aa73605892a1d22c04d93))
## [11.0.15](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.14...v11.0.15) (2025-06-05)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.7.1 ([#251](https://github.com/scratchfoundation/eslint-config-scratch/issues/251)) ([a284b60](https://github.com/scratchfoundation/eslint-config-scratch/commit/a284b60f6d29072a168c17dc269bb6c786e13117))
## [11.0.14](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.13...v11.0.14) (2025-06-04)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.7.0 ([#250](https://github.com/scratchfoundation/eslint-config-scratch/issues/250)) ([e362541](https://github.com/scratchfoundation/eslint-config-scratch/commit/e362541fb8ba8489f4975b173b32ef77f0732aaa))
## [11.0.13](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.12...v11.0.13) (2025-06-03)
### Bug Fixes
* **deps:** update eslint monorepo to v9.28.0 ([#249](https://github.com/scratchfoundation/eslint-config-scratch/issues/249)) ([8a58474](https://github.com/scratchfoundation/eslint-config-scratch/commit/8a584744cef639e08d1ca108a47213c4f46af6c7))
## [11.0.12](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.11...v11.0.12) (2025-05-30)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.33.0 ([#248](https://github.com/scratchfoundation/eslint-config-scratch/issues/248)) ([4bb9ab1](https://github.com/scratchfoundation/eslint-config-scratch/commit/4bb9ab148e681cad283ef4cc8af178eefba597a5))
## [11.0.11](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.10...v11.0.11) (2025-05-28)
### Bug Fixes
* **deps:** update dependency globals to v16.2.0 ([#247](https://github.com/scratchfoundation/eslint-config-scratch/issues/247)) ([eb4af3e](https://github.com/scratchfoundation/eslint-config-scratch/commit/eb4af3e5f28002154bda0bab87a8224040674d9d))
## [11.0.10](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.9...v11.0.10) (2025-05-22)
### Bug Fixes
* **deps:** update dependency eslint-plugin-html to v8.1.3 ([#244](https://github.com/scratchfoundation/eslint-config-scratch/issues/244)) ([26dc23b](https://github.com/scratchfoundation/eslint-config-scratch/commit/26dc23b2bb41e91285a3e73d574d649227c3e9e3))
## [11.0.9](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.8...v11.0.9) (2025-05-20)
### Bug Fixes
* **deps:** update eslint monorepo to v9.27.0 ([#243](https://github.com/scratchfoundation/eslint-config-scratch/issues/243)) ([9b40f09](https://github.com/scratchfoundation/eslint-config-scratch/commit/9b40f099327f8fe83d87d381f5c902b291e1cc52))
## [11.0.8](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.7...v11.0.8) (2025-05-17)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.17 ([#241](https://github.com/scratchfoundation/eslint-config-scratch/issues/241)) ([d606bd0](https://github.com/scratchfoundation/eslint-config-scratch/commit/d606bd01dae9eb93cc7b2b0330492b036a3022e8))
## [11.0.7](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.6...v11.0.7) (2025-05-16)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.32.1 ([#240](https://github.com/scratchfoundation/eslint-config-scratch/issues/240)) ([bcfb5b9](https://github.com/scratchfoundation/eslint-config-scratch/commit/bcfb5b91e5429af3e6f52da057ee794cfcbf8aed))
## [11.0.6](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.5...v11.0.6) (2025-05-14)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.14 ([#239](https://github.com/scratchfoundation/eslint-config-scratch/issues/239)) ([469abc6](https://github.com/scratchfoundation/eslint-config-scratch/commit/469abc69119ae583b9b99af17ea487196196e38a))
## [11.0.5](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.4...v11.0.5) (2025-05-12)
### Bug Fixes
* **deps:** update dependency eslint-config-prettier to v10.1.5 ([#238](https://github.com/scratchfoundation/eslint-config-scratch/issues/238)) ([a5e67e8](https://github.com/scratchfoundation/eslint-config-scratch/commit/a5e67e83657bac11ede5fd19848456d580e63b6b))
## [11.0.4](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.3...v11.0.4) (2025-05-10)
### Bug Fixes
* **deps:** update dependency globals to v16.1.0 ([#236](https://github.com/scratchfoundation/eslint-config-scratch/issues/236)) ([4a75d5f](https://github.com/scratchfoundation/eslint-config-scratch/commit/4a75d5f127fec513e3e6676e4c2aa3261b551aca))
## [11.0.3](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.2...v11.0.3) (2025-05-10)
### Bug Fixes
* **deps:** update dependency eslint-config-prettier to v10.1.3 ([#235](https://github.com/scratchfoundation/eslint-config-scratch/issues/235)) ([5b6c16e](https://github.com/scratchfoundation/eslint-config-scratch/commit/5b6c16ee5fe46b5285abe4cd99bc727e03bc19cd))
## [11.0.2](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.1...v11.0.2) (2025-05-09)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.32.0 ([#234](https://github.com/scratchfoundation/eslint-config-scratch/issues/234)) ([7ae7ba9](https://github.com/scratchfoundation/eslint-config-scratch/commit/7ae7ba95b356c12e088bcc220f5f8c033fb04e44))
## [11.0.1](https://github.com/scratchfoundation/eslint-config-scratch/compare/v11.0.0...v11.0.1) (2025-05-06)
### Bug Fixes
* **deps:** update eslint monorepo to v9.26.0 ([#232](https://github.com/scratchfoundation/eslint-config-scratch/issues/232)) ([81ab334](https://github.com/scratchfoundation/eslint-config-scratch/commit/81ab334cb62cac03397f378645e27867d11db979))
# [11.0.0](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.14...v11.0.0) (2025-05-05)
### Bug Fixes
* be more careful about ext => rule mapping ([d010853](https://github.com/scratchfoundation/eslint-config-scratch/commit/d01085335cbe81df389a18e590120a3c5085ecfa))
* disable jsdoc/require-jsdoc ([7d7b277](https://github.com/scratchfoundation/eslint-config-scratch/commit/7d7b277676c772cafeb157b87d0f3205a81f7792))
* don't try to check types in JS ([329b4de](https://github.com/scratchfoundation/eslint-config-scratch/commit/329b4de61c81be7c2fddd965a08cb2b73017089a))
* fix linting for code blocks inside Markdown ([152673f](https://github.com/scratchfoundation/eslint-config-scratch/commit/152673ff3918a0f68e2401595c68f06c49eac711))
* re-enable jsdoc checks ([40c86c9](https://github.com/scratchfoundation/eslint-config-scratch/commit/40c86c94ca7d3dfa713d139fa28ef4b544b1b131))
* refactor!: simplify and flatten configurations ([a7dda10](https://github.com/scratchfoundation/eslint-config-scratch/commit/a7dda101f27c3099f024f1eb53533ee3cc97194f))
### Features
* better type help, esp. with makeEslintConfig ([497bd28](https://github.com/scratchfoundation/eslint-config-scratch/commit/497bd2880ba7640966e5f87fc3d4bd5b482eb303))
### BREAKING CHANGES
* Configurations are now returned as objects, like most
shared ESLint configurations. The `make*Config` functions are no more.
Also, everything is now exported through one file.
## [10.0.14](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.13...v10.0.14) (2025-05-03)
### Bug Fixes
* **deps:** update dependency @babel/eslint-parser to v7.27.1 ([#230](https://github.com/scratchfoundation/eslint-config-scratch/issues/230)) ([cb5cbe2](https://github.com/scratchfoundation/eslint-config-scratch/commit/cb5cbe29e017a67ceb967b9ed716a1360a740d61))
## [10.0.13](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.12...v10.0.13) (2025-05-01)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.31.1 ([#229](https://github.com/scratchfoundation/eslint-config-scratch/issues/229)) ([1eaf5da](https://github.com/scratchfoundation/eslint-config-scratch/commit/1eaf5da752acd1c036a87321d2192059ca2697ea))
## [10.0.12](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.11...v10.0.12) (2025-04-28)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.11 ([#227](https://github.com/scratchfoundation/eslint-config-scratch/issues/227)) ([dae3867](https://github.com/scratchfoundation/eslint-config-scratch/commit/dae3867c423b7e38cfe1e80249b37c9340c8c590))
## [10.0.11](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.10...v10.0.11) (2025-04-26)
### Bug Fixes
* **deps:** update dependency eslint-plugin-jsdoc to v50.6.10 ([#226](https://github.com/scratchfoundation/eslint-config-scratch/issues/226)) ([f4e570d](https://github.com/scratchfoundation/eslint-config-scratch/commit/f4e570d9249b66eb1f3aec6b18e39e5fbc23a216))
## [10.0.10](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.9...v10.0.10) (2025-04-25)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.31.0 ([#225](https://github.com/scratchfoundation/eslint-config-scratch/issues/225)) ([dc3a2c1](https://github.com/scratchfoundation/eslint-config-scratch/commit/dc3a2c11298902f78cf02fa048e69337222d4516))
## [10.0.9](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.8...v10.0.9) (2025-04-25)
### Bug Fixes
* **deps:** update eslint monorepo to v9.25.1 ([#224](https://github.com/scratchfoundation/eslint-config-scratch/issues/224)) ([733b10c](https://github.com/scratchfoundation/eslint-config-scratch/commit/733b10c979f45c184aa5e4fd992de87c649826c6))
## [10.0.8](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.7...v10.0.8) (2025-04-21)
### Bug Fixes
* **deps:** update eslint monorepo to v9.25.0 ([#223](https://github.com/scratchfoundation/eslint-config-scratch/issues/223)) ([9aee248](https://github.com/scratchfoundation/eslint-config-scratch/commit/9aee2486e4229cd05db59319541561b11ae91c76))
## [10.0.7](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.6...v10.0.7) (2025-04-18)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.30.1 ([#222](https://github.com/scratchfoundation/eslint-config-scratch/issues/222)) ([54fe3f3](https://github.com/scratchfoundation/eslint-config-scratch/commit/54fe3f31d0a1b87eafcdd06ccf8b80490491dda7))
## [10.0.6](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.5...v10.0.6) (2025-04-15)
### Bug Fixes
* **deps:** update dependency @eslint-community/eslint-plugin-eslint-comments to v4.5.0 ([#221](https://github.com/scratchfoundation/eslint-config-scratch/issues/221)) ([c9593ef](https://github.com/scratchfoundation/eslint-config-scratch/commit/c9593ef8b48922aafeab22bb3735b3ec23978864))
## [10.0.5](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.4...v10.0.5) (2025-04-13)
### Bug Fixes
* **deps:** update dependency eslint-config-prettier to v10.1.2 ([#220](https://github.com/scratchfoundation/eslint-config-scratch/issues/220)) ([0e1a175](https://github.com/scratchfoundation/eslint-config-scratch/commit/0e1a175339867b53bb96fe7386d6c55b18aac5ca))
## [10.0.4](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.3...v10.0.4) (2025-04-12)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.29.1 ([#219](https://github.com/scratchfoundation/eslint-config-scratch/issues/219)) ([de54ce3](https://github.com/scratchfoundation/eslint-config-scratch/commit/de54ce3dcf0effb8566ff13563769596cc1291fc))
## [10.0.3](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.2...v10.0.3) (2025-04-08)
### Bug Fixes
* **deps:** update eslint monorepo to v9.24.0 ([#218](https://github.com/scratchfoundation/eslint-config-scratch/issues/218)) ([16deebf](https://github.com/scratchfoundation/eslint-config-scratch/commit/16deebf868641e830282e5aff535e073b54a5f18))
## [10.0.2](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.1...v10.0.2) (2025-04-07)
### Bug Fixes
* **deps:** update dependency eslint-plugin-react to v7.37.5 ([#217](https://github.com/scratchfoundation/eslint-config-scratch/issues/217)) ([2162790](https://github.com/scratchfoundation/eslint-config-scratch/commit/2162790b8f96d2f6d91b06f7a3a992af58664f8e))
## [10.0.1](https://github.com/scratchfoundation/eslint-config-scratch/compare/v10.0.0...v10.0.1) (2025-04-03)
### Bug Fixes
* **deps:** update dependency typescript-eslint to v8.29.0 ([#216](https://github.com/scratchfoundation/eslint-config-scratch/issues/216)) ([ef09db4](https://github.com/scratchfoundation/eslint-config-scratch/commit/ef09db4bc4d2771d4e625ec788ea914a5a284d90))
# [10.0.0](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.1.0...v10.0.0) (2025-03-31)
* chore!: major version bump for next-gen style rules ([3687676](https://github.com/scratchfoundation/eslint-config-scratch/commit/368767667304775ef75e5c440cf9958f94e0b0a1))
### BREAKING CHANGES
* There have been several major style changes since
v9.0.9, and they were accidentally released as v9.1.0 at first. This
commit is meant to force a bump to v10.
# [9.1.0](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.9...v9.1.0) (2025-03-31)
### Features
* enable linting MD and HTML files ([a95140a](https://github.com/scratchfoundation/eslint-config-scratch/commit/a95140a52cffca0614d13751fe5cf9594d045b75))
## [9.0.9](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.8...v9.0.9) (2024-09-11)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.16 ([190ff6a](https://github.com/scratchfoundation/eslint-config-scratch/commit/190ff6ae024a0d74a06ee4f9d8e35e73c158fbae))
## [9.0.8](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.7...v9.0.8) (2024-02-24)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.14 ([f24087d](https://github.com/scratchfoundation/eslint-config-scratch/commit/f24087db83f2ac4f783290bb14475b3df642a96e))
## [9.0.7](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.6...v9.0.7) (2024-02-22)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.13 ([5e5c2f4](https://github.com/scratchfoundation/eslint-config-scratch/commit/5e5c2f4b92c2029cf007647e05a40b876b6c7e7d))
## [9.0.6](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.5...v9.0.6) (2024-02-22)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.12 ([df25de6](https://github.com/scratchfoundation/eslint-config-scratch/commit/df25de63a20e92f959abd923fb899db688dae0f8))
## [9.0.5](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.4...v9.0.5) (2024-02-22)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.11 ([a8dd4a9](https://github.com/scratchfoundation/eslint-config-scratch/commit/a8dd4a9bebc9fd21a2b8b983fa71a5c8bf665d12))
## [9.0.4](https://github.com/scratchfoundation/eslint-config-scratch/compare/v9.0.3...v9.0.4) (2024-02-21)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.10 ([7d54925](https://github.com/scratchfoundation/eslint-config-scratch/commit/7d54925d6fff02699f1690a6596b131083683978))
## [9.0.3](https://github.com/LLK/eslint-config-scratch/compare/v9.0.2...v9.0.3) (2023-07-01)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.8 ([0edb9d4](https://github.com/LLK/eslint-config-scratch/commit/0edb9d44e390e1ca607c207d4a38a6ebddcf9071))
## [9.0.2](https://github.com/LLK/eslint-config-scratch/compare/v9.0.1...v9.0.2) (2023-03-27)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.7 ([ac7f20c](https://github.com/LLK/eslint-config-scratch/commit/ac7f20c9f998237dccaf21258bdfeca84956c3fb))
## [9.0.1](https://github.com/LLK/eslint-config-scratch/compare/v9.0.0...v9.0.1) (2023-03-23)
### Bug Fixes
* **deps:** update dependency scratch-semantic-release-config to v1.0.6 ([82b06e0](https://github.com/LLK/eslint-config-scratch/commit/82b06e07d09a79dcd5f72739ca21eb1f03b793df))
# [9.0.0](https://github.com/LLK/eslint-config-scratch/compare/v8.0.0...v9.0.0) (2022-10-13)
### Bug Fixes
* **deps:** fix eslint-plugin-react dep conflict ([cacb72c](https://github.com/LLK/eslint-config-scratch/commit/cacb72c2281b99b5b3f7462256451443ae98e1bb))
### BREAKING CHANGES
* **deps:** now requires eslint@^8