@rdbird/eslint-config
Version:
RdBird's ESLint configuration
44 lines (38 loc) • 1.03 kB
JavaScript
module.exports = {
// http://eslint.org/docs/user-guide/configuring#specifying-parser
// parser: 'babel-eslint',
// http://eslint.org/docs/user-guide/configuring#specifying-parser-options
/* parserOptions: {
ecmaVersion: 2017,
ecmaFeatures: {
experimentalObjectRestSpread: true,
globalReturn: false,
impliedStrict: true,
},
sourceType: 'module',
}, */
// http://eslint.org/docs/user-guide/configuring#specifying-environments
env: {
browser: true,
node: true,
es6: true,
},
// http://eslint.org/docs/user-guide/configuring#configuring-plugins
plugins: ['jsdoc', 'node', 'import', 'prettier'],
// http://eslint.org/docs/user-guide/configuring#extending-configuration-files
extends: [
'eslint-config-standard',
'./rules/ecma',
'./rules/jsdoc',
'eslint-config-prettier',
].map(require.resolve),
rules: {
'prettier/prettier': [
'error',
{
singleQuote: true,
trailingComma: 'es5',
},
],
},
};