summaryrefslogtreecommitdiffstats
path: root/.eslintrc.js
diff options
context:
space:
mode:
authorGrigorii K. Shartsev <me@shgk.me>2023-05-04 23:09:26 +0200
committerGrigorii K. Shartsev <me@shgk.me>2023-05-05 09:54:15 +0200
commit8b6610fd07e5ee56e18a28dcd76677c4507adc23 (patch)
tree2644526365633872ce31902516dfe3f7103390b7 /.eslintrc.js
parent6070acad9a101fda7682db970352f1d706559a51 (diff)
techdebt(vue3): add rules for Vue 3 migration preparation
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Diffstat (limited to '.eslintrc.js')
-rw-r--r--.eslintrc.js20
1 files changed, 17 insertions, 3 deletions
diff --git a/.eslintrc.js b/.eslintrc.js
index 572355eab..ec4598673 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -10,8 +10,8 @@ module.exports = {
IS_DESKTOP: 'readonly',
},
rules: {
- 'import/newline-after-import': 1,
- 'import/no-named-as-default-member': 0,
+ 'import/newline-after-import': 'warn',
+ 'import/no-named-as-default-member': 'off',
'import/order': [
'warn',
{
@@ -59,12 +59,26 @@ module.exports = {
warnOnUnassignedImports: true,
},
],
+ // Prepare for Vue 3 Migration
+ 'vue/no-deprecated-data-object-declaration': 'warn',
+ 'vue/no-deprecated-events-api': 'warn',
+ 'vue/no-deprecated-filter': 'warn',
+ 'vue/no-deprecated-functional-template': 'warn',
+ 'vue/no-deprecated-html-element-is': 'warn',
+ 'vue/no-deprecated-props-default-this': 'warn',
+ 'vue/no-deprecated-router-link-tag-prop': 'warn',
+ 'vue/no-deprecated-scope-attribute': 'warn',
+ 'vue/no-deprecated-slot-attribute': 'warn',
+ 'vue/no-deprecated-slot-scope-attribute': 'warn',
+ 'vue/no-deprecated-v-is': 'warn',
+ 'vue/no-deprecated-v-on-number-modifiers': 'warn',
+ 'vue/require-explicit-emits': 'warn',
},
overrides: [
{
files: ['**/*.spec.js'],
rules: {
- 'node/no-unpublished-import': 0,
+ 'node/no-unpublished-import': 'off',
},
},
],