datahub/wherehows-web/.eslintrc.js

61 lines
1.0 KiB
JavaScript
Raw Normal View History

module.exports = {
root: true,
globals: {
server: true,
define: true,
},
"extends": [
"prettier",
'plugin:ember/recommended'
],
"parser": "babel-eslint",
parserOptions: {
"ecmaVersion": 2017,
"sourceType": "module",
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
},
"env": {
"browser": true,
"node": true
},
"rules": {
"no-implicit-globals": [
1
],
"prettier/prettier": ["error", { "singleQuote": true, "printWidth": 120 }]
},
"plugins": [
"prettier",
'ember'
],
overrides: [
// node files
{
files: [
'testem.js',
'ember-cli-build.js',
'config/**/*.js'
],
parserOptions: {
sourceType: 'script',
ecmaVersion: 2015
},
env: {
browser: false,
node: true
}
},
// test files
{
files: ['tests/**/*.js'],
excludedFiles: ['tests/dummy/**/*.js'],
env: {
embertest: true
}
}
]
};