Skip to content

Instantly share code, notes, and snippets.

@nicksnell
Created October 23, 2017 15:50
Show Gist options
  • Select an option

  • Save nicksnell/36e5009c0db4835bf4f78d0ef1468aa1 to your computer and use it in GitHub Desktop.

Select an option

Save nicksnell/36e5009c0db4835bf4f78d0ef1468aa1 to your computer and use it in GitHub Desktop.
ESLint setup
module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
sourceType: 'module'
},
extends: 'standard',
plugins: [
'html'
],
// add your custom rules here
'rules': {
// allow paren-less arrow functions
'arrow-parens': 0,
// allow async-await
'generator-star-spacing': 0,
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
'indent': ['error', 4],
'keyword-spacing': [2, {
before: false,
after: false,
overrides: {
"from": { "before": true, "after": true },
"let": { "after": true },
"import": { "after": true },
"export": { "after": true },
"return": { "after": true },
"else": { "before": true, "after": true },
"as": { "before": true, "after": true },
"this": { "before": true },
"of": { "before": true, "after": true },
}
}],
'space-before-function-paren': ["error", "never"]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment