diff options
author | Grigorii K. Shartsev <me@shgk.me> | 2023-05-04 23:09:26 +0200 |
---|---|---|
committer | Grigorii K. Shartsev <me@shgk.me> | 2023-05-05 09:54:15 +0200 |
commit | 8b6610fd07e5ee56e18a28dcd76677c4507adc23 (patch) | |
tree | 2644526365633872ce31902516dfe3f7103390b7 /.eslintrc.js | |
parent | 6070acad9a101fda7682db970352f1d706559a51 (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.js | 20 |
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', }, }, ], |