diff --git a/.changeset/shaggy-mirrors-join.md b/.changeset/shaggy-mirrors-join.md
new file mode 100644
index 000000000..a6593ab7f
--- /dev/null
+++ b/.changeset/shaggy-mirrors-join.md
@@ -0,0 +1,5 @@
+---
+"eslint-plugin-svelte": patch
+---
+
+feat: update svelte to v5.0.0-next.16
diff --git a/package.json b/package.json
index 9e67852b4..c3a9b7042 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
},
"peerDependencies": {
"eslint": "^7.0.0 || ^8.0.0-0",
- "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.8"
+ "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.16"
},
"peerDependenciesMeta": {
"svelte": {
@@ -164,7 +164,7 @@
"stylelint": "^15.0.0",
"stylelint-config-standard": "^34.0.0",
"stylus": "^0.62.0",
- "svelte": "^5.0.0-next.8",
+ "svelte": "^5.0.0-next.16",
"svelte-adapter-ghpages": "0.1.0",
"svelte-i18n": "^4.0.0",
"tslib": "^2.5.0",
diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte
index af67bb87e..bcb5477de 100644
--- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte
+++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte
@@ -1,7 +1,7 @@
diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte
index a0eca9930..56ba80517 100644
--- a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte
+++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte
@@ -1,6 +1,6 @@