NWJS_Hour_Tracking/.eslintrc.js
2020-07-16 13:36:02 -04:00

50 lines
838 B
JavaScript

module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 8,
sourceType: 'module'
},
env: {
browser: true,
node: true
},
globals: {
jsdom: true,
Promise: true,
nw: true,
Vue: true,
Vuex: true,
VueRouter: true,
store: true,
router: true
},
plugins: [
'jest',
'vue'
],
extends: [
'eslint:recommended',
'plugin:jest/recommended',
'plugin:vuejs-accessibility/recommended',
'tjw-base',
'tjw-vue'
],
rules: {
'no-restricted-syntax': [
'error',
'Property[method="true"]'
],
'vuejs-accessibility/label-has-for': [
'error',
{
'components': ['Label'],
'required': {
'some': ['nesting', 'id']
},
'allowChildren': false
}
]
}
};