UNPKG

eslint-config-scratch

Version:
629 lines (280 loc) 33.6 kB
# 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