mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
ci(editor): Enfore stricter linting rules from eslint-plugin-vue (no-changelog) (#6242)
This commit is contained in:
committed by
GitHub
parent
8a8fed0840
commit
4b5cbe7750
@@ -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',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"@types/eslint": "~8.37",
|
||||
"@typescript-eslint/eslint-plugin": "~5.59",
|
||||
"@typescript-eslint/parser": "~5.59",
|
||||
"@vue/eslint-config-typescript": "~8.0",
|
||||
"@vue/eslint-config-typescript": "^11.0.3",
|
||||
"eslint": "~8.39",
|
||||
"eslint-config-airbnb-typescript": "~17.0",
|
||||
"eslint-config-prettier": "~8.8",
|
||||
@@ -17,7 +17,8 @@
|
||||
"eslint-plugin-prettier": "~4.2",
|
||||
"eslint-plugin-unicorn": "~46.0",
|
||||
"eslint-plugin-unused-imports": "~2.0",
|
||||
"eslint-plugin-vue": "~7.17"
|
||||
"eslint-plugin-vue": "^9.12.0",
|
||||
"vue-eslint-parser": "^9.3.0"
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rimraf .turbo",
|
||||
|
||||
Reference in New Issue
Block a user