VueTorrent/.eslintrc.js

32 lines
828 B
JavaScript
Raw Normal View History

module.exports = {
env: {
2020-11-07 15:05:31 +03:00
browser: true,
2020-10-15 21:49:50 +03:00
es2021: true
},
2020-11-07 15:05:31 +03:00
extends: [
'plugin:vue/essential',
'google'
],
parserOptions: {
2020-11-07 15:05:31 +03:00
ecmaVersion: 12,
sourceType: 'module'
},
2020-11-07 15:05:31 +03:00
plugins: [
'vue'
],
rules: {
2020-10-19 13:05:11 +03:00
indent: ['warn', 4],
2020-10-15 21:49:50 +03:00
semi: ['error', 'never'],
quotes: ['error', 'single'],
'comma-dangle': ['error', 'never'],
'arrow-parens': ['error', 'as-needed'],
2020-11-07 15:05:31 +03:00
'no-underscore-dangle': ['warn', { allowAfterThis: true }],
'quote-props': ['error', 'as-needed'],
'object-curly-spacing': ['error', 'always'],
'require-jsdoc': 'off',
'valid-jsdoc': 'off',
'max-len': ['error', { code: 100 }],
'vue/html-quotes': ['error', 'double', { avoidEscape: true }]
}
}