Skip to content

Commit 00b499d

Browse files
committed
feat(vue): enable no-unused-emit-declarations as error
Errors when emits are declared but never used. No autofix.
1 parent 95f599b commit 00b499d

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/configs/vue.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export async function vue(
8484
allowBinding: false,
8585
},
8686
],
87+
'vue/no-unused-emit-declarations': 'error',
8788
'vue/prefer-define-options': 'error',
8889
'vue/prefer-import-from-vue': 'error',
8990
'vue/prefer-use-template-ref': 'warn',

test/__snapshots__/factory/full-on.snap.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,6 +1504,7 @@
15041504
"vue/no-template-shadow": "warn",
15051505
"vue/no-textarea-mustache": "error",
15061506
"vue/no-unused-components": "error",
1507+
"vue/no-unused-emit-declarations": "error",
15071508
"vue/no-unused-refs": "error",
15081509
"vue/no-unused-vars": "error",
15091510
"vue/no-use-computed-property-like-method": "error",

test/__snapshots__/factory/javascript-vue.snap.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,6 +1284,7 @@
12841284
"vue/no-template-shadow": "warn",
12851285
"vue/no-textarea-mustache": "error",
12861286
"vue/no-unused-components": "error",
1287+
"vue/no-unused-emit-declarations": "error",
12871288
"vue/no-unused-refs": "error",
12881289
"vue/no-unused-vars": "error",
12891290
"vue/no-use-computed-property-like-method": "error",

0 commit comments

Comments
 (0)