minix-template
Version:
minix template
36 lines (34 loc) • 815 B
JavaScript
/*
* eslint cofnig rule
*/
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'],
globals: {
profiler: 'readonly',
initStyleSheet: 'readonly',
minix: false,
miniXs: false,
aceConsole: false,
},
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 2018,
sourceType: 'module',
},
rules: {
'object-curly-spacing': ['error', 'always'],
'max-len': ['error', { code: 120 }],
'prettier/prettier': 1,
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
semi: 'off',
singleQuote: 'off',
'no-unused-vars': 1,
'space-before-function-paren': 0,
},
}