Skip to content

Commit 2e83642

Browse files
Merge pull request #4935 from xb058t/eslint-changes
Updated linting profile
2 parents 729fcc4 + 454ccda commit 2e83642

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

web/server/vue-cli/eslint.config.mjs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,24 +52,23 @@ export default defineConfig([
5252
"multiline": 1
5353
}],
5454
"vue/v-slot-style": "off",
55-
"vue/valid-v-slot": "off",
55+
"vue/valid-v-slot": ["error", { "allowModifiers": true }],
5656
"vue/multi-word-component-names": "off",
57-
"vue/no-mutating-props": "error",
58-
"vue/valid-next-tick": "off",
57+
"vue/valid-next-tick": "error",
5958
"quotes": ["error", "double", {
6059
"avoidEscape": true
6160
}],
62-
"vue/component-api-style": ["warn", ["script-setup"]], // TODO: error
63-
"vue/block-order": ["warn", { // TODO: error
61+
"vue/component-api-style": ["error", ["script-setup"]],
62+
"vue/block-order": ["error", {
6463
"order": ["template", "script", "style"]
6564
}],
66-
"vue/define-macros-order": ["warn", { // TODO: error
65+
"vue/define-macros-order": ["error", {
6766
"order": ["defineProps", "defineEmits", "defineExpose"]
6867
}],
6968
"vue/no-ref-object-reactivity-loss": "warn",
7069
"vue/no-setup-props-reactivity-loss": "warn",
7170
"vue/prefer-define-options": "warn",
72-
"vue/require-macro-variable-name": ["warn", { // TODO: error
71+
"vue/require-macro-variable-name": ["error", {
7372
"defineProps": "props",
7473
"defineEmits": "emit",
7574
"defineSlots": "slots",

0 commit comments

Comments
 (0)