eslint-config-auth0-base
Version:
Auth0's base JS ESLint config, following our styleguide
33 lines (32 loc) • 758 B
JavaScript
module.exports = {
extends: [
'eslint-config-airbnb-base/legacy',
'./rules/errors',
'./rules/style',
'./rules/variables'
].map(require.resolve),
env: {
browser: true,
node: true,
amd: false,
mocha: false,
jasmine: false
},
ecmaFeatures: {},
globals: {},
rules: {
'comma-dangle': ['error', 'never'],
'prefer-numeric-literals': 'off',
'no-restricted-properties': ['error', {
object: 'arguments',
property: 'callee',
message: 'arguments.callee is deprecated'
}, {
property: '__defineGetter__',
message: 'Please use Object.defineProperty instead.'
}, {
property: '__defineSetter__',
message: 'Please use Object.defineProperty instead.'
}]
}
};