Created
October 28, 2015 00:46
-
-
Save IrakliJani/f18db87fa5900d4140d0 to your computer and use it in GitHub Desktop.
My eslint configuration
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
env: | |
es6: true | |
browser: true | |
jquery: true | |
ecmaFeatures: | |
jsx: true | |
experimentalObjectRestSpread: true | |
blockBindings: true | |
plugins: | |
- react | |
rules: | |
comma-dangle: | |
- 2 | |
- never | |
no-cond-assign: | |
- 2 | |
no-console: | |
- 2 | |
no-debugger: | |
- 2 | |
no-dupe-args: | |
- 2 | |
no-dupe-keys: | |
- 2 | |
no-duplicate-case: | |
- 2 | |
no-empty-character-class: | |
- 2 | |
no-empty: | |
- 2 | |
no-ex-assign: | |
- 2 | |
no-extra-boolean-cast: | |
- 2 | |
no-extra-parens: | |
- 2 | |
no-func-assign: | |
- 2 | |
no-inner-declarations: | |
- 2 | |
no-invalid-regexp: | |
- 2 | |
no-irregular-whitespace: | |
- 2 | |
no-negated-in-lhs: | |
- 2 | |
no-obj-calls: | |
- 2 | |
no-regex-spaces: | |
- 2 | |
no-sparse-arrays: | |
- 2 | |
no-unexpected-multiline: | |
- 2 | |
no-unreachable: | |
- 2 | |
use-isnan: | |
- 2 | |
valid-typeof: | |
- 2 | |
accessor-pairs: | |
- 0 | |
block-scoped-var: | |
- 2 | |
complexity: | |
- 2 | |
- 3 | |
consistent-return: | |
- 2 | |
curly: | |
- 2 | |
- multi-or-nest | |
- consistent | |
default-case: | |
- 0 | |
dot-location: | |
- 2 | |
- property | |
dot-notation: | |
- 2 | |
- allowPattern: "^[a-z]+(_[a-z]+)+$" | |
eqeqeq: | |
- 2 | |
- smart | |
guard-for-in: | |
- 2 | |
no-alert: | |
- 2 | |
no-caller: | |
- 2 | |
no-div-regex: | |
- 2 | |
no-else-return: | |
- 2 | |
no-empty-pattern: | |
- 2 | |
no-eval: | |
- 2 | |
no-extend-native: | |
- 2 | |
no-extra-bind: | |
- 2 | |
no-fallthrough: | |
- 2 | |
no-floating-decimal: | |
- 2 | |
no-implicit-coercion: | |
- 2 | |
no-implied-eval: | |
- 2 | |
no-iterator: | |
- 2 | |
no-labels: | |
- 2 | |
no-lone-blocks: | |
- 2 | |
no-loop-func: | |
- 2 | |
no-magic-numbers: | |
- 2 | |
no-multi-spaces: | |
- 2 | |
no-multi-str: | |
- 2 | |
no-native-reassign: | |
- 2 | |
no-new-func: | |
- 2 | |
no-new-wrappers: | |
- 2 | |
no-new: | |
- 1 | |
no-octal-escape: | |
- 2 | |
no-octal: | |
- 2 | |
no-param-reassign: | |
- 2 | |
no-proto: | |
- 2 | |
no-redeclare: | |
- 2 | |
no-return-assign: | |
- 2 | |
no-script-url: | |
- 2 | |
no-self-compare: | |
- 2 | |
no-sequences: | |
- 2 | |
no-throw-literal: | |
- 2 | |
no-unused-expressions: | |
- 2 | |
- | |
allowShortCircuit: true | |
allowTernary: true | |
no-useless-call: | |
- 2 | |
no-useless-call: | |
- 2 | |
no-useless-concat: | |
- 2 | |
no-void: | |
- 2 | |
no-with: | |
- 2 | |
radix: | |
- 2 | |
vars-on-top: | |
- 1 | |
wrap-iife: | |
- 2 | |
- outside | |
yoda: | |
- 2 | |
- never | |
- | |
exceptRange: true | |
onlyEquality: false | |
strict: | |
- 2 | |
- global | |
init-declarations: | |
- 2 | |
no-catch-shadow: | |
- 2 | |
no-delete-var: | |
- 2 | |
no-shadow-restricted-names: | |
- 2 | |
no-shadow: | |
- 2 | |
no-undef-init: | |
- 2 | |
no-undef: | |
- 2 | |
no-undefined: | |
- 2 | |
no-unused-vars: | |
- 2 | |
no-use-before-define: | |
- 2 | |
array-bracket-spacing: | |
- 2 | |
- never | |
block-spacing: | |
- 2 | |
- always | |
brace-style: | |
- 2 | |
- 1tbs | |
camelcase: | |
- 2 | |
- properties: always | |
comma-spacing: | |
- 2 | |
comma-style: | |
- 2 | |
computed-property-spacing: | |
- 2 | |
indent: | |
- 2 | |
- 2 | |
jsx-quotes: | |
- 1 | |
key-spacing: | |
- 2 | |
linebreak-style: | |
- 2 | |
- unix | |
max-nested-callbacks: | |
- 2 | |
- 3 | |
new-cap: | |
- 2 | |
new-parens: | |
- 2 | |
newline-after-var: | |
- 2 | |
no-array-constructor: | |
- 2 | |
no-lonely-if: | |
- 2 | |
no-mixed-spaces-and-tabs: | |
- 2 | |
no-multiple-empty-lines: | |
- 2 | |
no-negated-condition: | |
- 2 | |
no-nested-ternary: | |
- 2 | |
no-new-object: | |
- 2 | |
no-spaced-func: | |
- 2 | |
no-trailing-spaces: | |
- 2 | |
no-underscore-dangle: | |
- 2 | |
no-unneeded-ternary: | |
- 2 | |
object-curly-spacing: | |
- 2 | |
- always | |
padded-blocks: | |
- 2 | |
- never | |
quote-props: | |
- 2 | |
- as-needed | |
semi: | |
- 2 | |
- never | |
space-after-keywords: | |
- 2 | |
space-before-blocks: | |
- 2 | |
space-before-function-paren: | |
- 2 | |
- always | |
space-before-keywords: | |
- 2 | |
space-in-parens: | |
- 2 | |
space-infix-ops: | |
- 2 | |
space-return-throw-case: | |
- 2 | |
space-unary-ops: | |
- 2 | |
arrow-parens: | |
- 2 | |
- as-needed | |
arrow-spacing: | |
- 2 | |
generator-star-spacing: | |
- 2 | |
- after | |
no-class-assign: | |
- 2 | |
no-const-assign: | |
- 2 | |
no-dupe-class-members: | |
- 2 | |
no-this-before-super: | |
- 2 | |
no-var: | |
- 2 | |
object-shorthand: | |
- 2 | |
prefer-arrow-callback: | |
- 2 | |
prefer-const: | |
- 2 | |
prefer-spread: | |
- 2 | |
prefer-template: | |
- 2 | |
require-yield: | |
- 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment