env: node: true # enable ECMAScript features ecmaFeatures: arrowFunctions: true binaryLiterals: true blockBindings: true classes: true forOf: true generators: true objectLiteralShorthandMethods: true objectLiteralShorthandProperties: true octalLiterals: true templateStrings: true rules: no-debugger: 2 no-dupe-args: 2 no-dupe-keys: 2 no-duplicate-case: 2 no-ex-assign: 2 no-reserved-keys: 2 no-unreachable: 2 valid-typeof: 2 no-fallthrough: 2 quotes: [2, "single", "avoid-escape"] indent: [2, 2] comma-spacing: 2 semi: 2 space-infix-ops: 2 space-return-throw-case: 2 space-before-function-paren: [2, "never"] space-before-blocks: [2, "always"] new-parens: 2 max-len: [2, 80, 2] no-multiple-empty-lines: [2, {max: 2}] eol-last: 2 no-trailing-spaces: 2 space-after-keywords: 2 # ECMAScript 6 prefer-const: 2 strict: [2, "global"] no-undef: 2