diff --git a/.changeset/good-poets-happen.md b/.changeset/good-poets-happen.md new file mode 100644 index 000000000..c0be10976 --- /dev/null +++ b/.changeset/good-poets-happen.md @@ -0,0 +1,6 @@ +--- +"eslint-plugin-svelte": minor +--- + +fix: update svelte-eslint-parser to v0.19.0. See [release note](https://github.com/ota-meshi/svelte-eslint-parser/releases/tag/v0.19.0) + diff --git a/package.json b/package.json index 5bd3fd5e3..422e01e13 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "postcss-load-config": "^3.1.4", "postcss-safe-parser": "^6.0.0", "sourcemap-codec": "^1.4.8", - "svelte-eslint-parser": "^0.18.0" + "svelte-eslint-parser": "^0.19.0" }, "devDependencies": { "@1stg/browserslist-config": "^1.2.3", diff --git a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/binary-expression01-errors.yaml b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/binary-expression01-errors.yaml index e0298dfb9..ed7e7b0e4 100644 --- a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/binary-expression01-errors.yaml +++ b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/binary-expression01-errors.yaml @@ -2,7 +2,3 @@ line: 4 column: 13 suggestions: null -- message: Unnecessary conditional, both sides of the expression are literal values. - line: 8 - column: 9 - suggestions: null diff --git a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/nullish-coalescing01-errors.yaml b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/nullish-coalescing01-errors.yaml index 6baa6cc9c..1f9a0fec4 100644 --- a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/nullish-coalescing01-errors.yaml +++ b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/nullish-coalescing01-errors.yaml @@ -3,8 +3,3 @@ line: 5 column: 13 suggestions: null -- message: Unnecessary conditional, left-hand side of `??` operator is always - `null` or `undefined`. - line: 9 - column: 9 - suggestions: null diff --git a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-errors.yaml b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-errors.yaml index 418d53bc7..a1c26eb0d 100644 --- a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-errors.yaml +++ b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-errors.yaml @@ -2,7 +2,3 @@ line: 4 column: 16 suggestions: null -- message: Unnecessary optional chain on a non-nullish value. - line: 8 - column: 12 - suggestions: null diff --git a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-output.svelte b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-output.svelte index d6f41ca34..32acce14e 100644 --- a/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-output.svelte +++ b/tests/fixtures/rules/@typescript-eslint/no-unnecessary-condition/invalid/optional-chaining01-output.svelte @@ -5,6 +5,6 @@ $: b = foo?.length $: { let bar: null | string = "abc" - c = bar.length + c = bar?.length }