Add some passing ESlint rules

This commit is contained in:
Maxime Quandalle 2015-09-08 21:53:35 +02:00
parent 45b662a1dd
commit d01ffae999

101
.eslintrc
View file

@ -1,76 +1,43 @@
ecmaFeatures:
experimentalObjectRestSpread: true
rules:
indent:
- 2
- 2
semi:
- 2
- always
comma-dangle:
- 2
- always-multiline
no-inner-declarations:
- 0
dot-notation:
- 2
eqeqeq:
- 2
no-eval:
- 2
radix:
- 2
accessor-pairs: [2]
consistent-return: [2]
indent: [2, 2]
semi: [2, always]
comma-dangle: [2, always-multiline]
no-inner-declarations: [0]
dot-notation: [2]
eqeqeq: [2]
no-eval: [2]
radix: [2]
# Stylistic Issues
camelcase:
- 2
comma-spacing:
- 2
comma-style:
- 2
new-parens:
- 2
no-lonely-if:
- 2
no-multiple-empty-lines:
- 2
no-nested-ternary:
- 2
linebreak-style:
- 2
- unix
quotes:
- 2
- single
semi-spacing:
- 2
spaced-comment:
- 2
- always
- markers:
- '/'
space-unary-ops:
- 2
camelcase: [2]
comma-spacing: [2]
comma-style: [2]
new-parens: [2]
no-lonely-if: [2]
no-multiple-empty-lines: [2]
no-nested-ternary: [2]
linebreak-style: [2, unix]
quotes: [2, single]
semi-spacing: [2]
spaced-comment: [2, always, markers: ['/']]
space-unary-ops: [2]
# ECMAScript 6
arrow-parens:
- 2
arrow-spacing:
- 2
no-class-assign:
- 2
no-dupe-class-members:
- 2
no-var:
- 2
object-shorthand:
- 2
prefer-const:
- 2
prefer-template:
- 2
prefer-spread:
- 2
arrow-parens: [2]
arrow-spacing: [2]
no-class-assign: [2]
no-dupe-class-members: [2]
no-var: [2]
object-shorthand: [2]
prefer-const: [2]
prefer-template: [2]
prefer-spread: [2]
globals:
# Meteor globals
Meteor: false
@ -152,8 +119,10 @@ globals:
allowIsBoardAdmin: true
allowIsBoardMember: true
Emoji: true
env:
es6: true
node: true
browser: true
extends: 'eslint:recommended'