ci(editor): Enfore stricter linting rules from eslint-plugin-vue (no-changelog) (#6242)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-05-19 13:31:16 +00:00
committed by GitHub
parent 8a8fed0840
commit 4b5cbe7750
56 changed files with 239 additions and 178 deletions

View File

@@ -25,11 +25,13 @@ module.exports = {
'vue/no-deprecated-slot-scope-attribute': 'error',
'vue/no-multiple-template-root': 'error',
'vue/v-slot-style': 'error',
'vue/no-unused-components': 'error',
'vue/multi-word-component-names': 'off',
// TODO: remove these
'vue/no-unused-components': 'warn',
'vue/return-in-computed-property': 'warn',
'vue/no-mutating-props': 'warn',
'@typescript-eslint/no-floating-promises': 'warn',
'vue/no-side-effects-in-computed-properties': 'warn',
'vue/no-v-text-v-html-on-component': 'warn',
'vue/return-in-computed-property': 'warn',
},
};