|
1 | 1 | # eslint-plugin-svelte
|
2 | 2 |
|
| 3 | +## 3.0.0-next.16 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- [#1033](https://github.com/sveltejs/eslint-plugin-svelte/pull/1033) [`3bfcc31`](https://github.com/sveltejs/eslint-plugin-svelte/commit/3bfcc31e0f2d127c7a1cb838c4c57125c30109ea) Thanks [@baseballyama](https://github.com/baseballyama)! - **Enabled in recommended config**: |
| 8 | + |
| 9 | + - `svelte/infinite-reactive-loop` |
| 10 | + - `svelte/no-dom-manipulating` |
| 11 | + - `svelte/no-dupe-on-directives` |
| 12 | + - `svelte/no-dupe-use-directives` |
| 13 | + - `svelte/no-export-load-in-svelte-module-in-kit-pages` |
| 14 | + - `svelte/no-immutable-reactive-statements` |
| 15 | + - `svelte/no-inspect` |
| 16 | + - `svelte/no-raw-special-elements` |
| 17 | + - `svelte/no-reactive-functions` |
| 18 | + - `svelte/no-reactive-literals` |
| 19 | + - `svelte/no-reactive-reassign` |
| 20 | + - `svelte/no-store-async` |
| 21 | + - `svelte/no-svelte-internal` |
| 22 | + - `svelte/no-useless-children-snippet` |
| 23 | + - `svelte/no-useless-mustaches` |
| 24 | + - `svelte/require-each-key` |
| 25 | + - `svelte/require-event-dispatcher-types` |
| 26 | + - `svelte/require-store-reactive-access` |
| 27 | + - `svelte/require-stores-init` |
| 28 | + - `svelte/valid-each-key` |
| 29 | + - `svelte/valid-prop-names-in-kit-pages` |
| 30 | + |
| 31 | + **Removed from recommended config**: |
| 32 | + |
| 33 | + - `svelte/valid-compile` |
| 34 | + |
| 35 | + This update introduces breaking changes due to newly enabled rules. |
| 36 | + |
| 37 | +- [#1011](https://github.com/sveltejs/eslint-plugin-svelte/pull/1011) [`7596287`](https://github.com/sveltejs/eslint-plugin-svelte/commit/7596287c9d1a0a31c90e23875f6b7beab20747f1) Thanks [@baseballyama](https://github.com/baseballyama)! - breaking: deprecate the `svelte/no-dynamic-slot-name` rule |
| 38 | + |
| 39 | +### Minor Changes |
| 40 | + |
| 41 | +- [#1013](https://github.com/sveltejs/eslint-plugin-svelte/pull/1013) [`0ef0f99`](https://github.com/sveltejs/eslint-plugin-svelte/commit/0ef0f99e1781e0453598393b846e63bd159c215d) Thanks [@baseballyama](https://github.com/baseballyama)! - feat: add Svelte 5 support to `no-not-function-handler` |
| 42 | + |
| 43 | +### Patch Changes |
| 44 | + |
| 45 | +- [#1035](https://github.com/sveltejs/eslint-plugin-svelte/pull/1035) [`f16729f`](https://github.com/sveltejs/eslint-plugin-svelte/commit/f16729f55877b1768ec8d240fd8e416f141781ce) Thanks [@baseballyama](https://github.com/baseballyama)! - chore: run `require-event-dispatcher-types` rule on Svelte 3/4 only |
| 46 | + |
| 47 | +- [#1040](https://github.com/sveltejs/eslint-plugin-svelte/pull/1040) [`ac7115c`](https://github.com/sveltejs/eslint-plugin-svelte/commit/ac7115c74b3f1e82ef15be81d9ef2026da76bb11) Thanks [@baseballyama](https://github.com/baseballyama)! - fix: account for \n and \r in `TemplateLiteral` handling for the `no-useless-mustaches` rule |
| 48 | + |
| 49 | +- [#1031](https://github.com/sveltejs/eslint-plugin-svelte/pull/1031) [`e50d2d4`](https://github.com/sveltejs/eslint-plugin-svelte/commit/e50d2d4a8820c222696c049e0b01988626845584) Thanks [@baseballyama](https://github.com/baseballyama)! - chore: do not run `no-reactive-literals` rule on Svelte 5 with runes |
| 50 | + |
| 51 | +- [#1032](https://github.com/sveltejs/eslint-plugin-svelte/pull/1032) [`722b36c`](https://github.com/sveltejs/eslint-plugin-svelte/commit/722b36ce3b8a16b965f61701dead22b95c7e8b3d) Thanks [@baseballyama](https://github.com/baseballyama)! - chore: run `no-useless-children-snippet` rule on Svelte 5 only |
| 52 | + |
3 | 53 | ## 3.0.0-next.15
|
4 | 54 |
|
5 | 55 | ### Minor Changes
|
|
0 commit comments