Created
May 30, 2017 09:39
-
-
Save impactmass/d3554a00938a26a2ce32ce53d3f9c6f1 to your computer and use it in GitHub Desktop.
sample_eslintrc_mostly_reasonable_rules
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": { | |
| "browser": true, | |
| "es6": true, | |
| "node": true, | |
| "mocha": true | |
| }, | |
| "extends": "airbnb", | |
| "rules": { | |
| "comma-dangle" : [2, "never"], | |
| "no-cond-assign" : [2, "except-parens"], | |
| "no-console" : [0], | |
| "no-constant-condition" : [2], | |
| "no-control-regex" : [2], | |
| "no-debugger" : [2], | |
| "no-dupe-args" : [2], | |
| "no-dupe-keys" : [2], | |
| "no-duplicate-case" : [2], | |
| "no-empty" : [2], | |
| "no-empty-character-class": [2], | |
| "no-ex-assign" : [2], | |
| "no-extra-boolean-cast" : [2], | |
| "no-extra-semi" : [2], | |
| "no-func-assign" : [2], | |
| "no-inner-declarations" : [2, "functions"], | |
| "no-invalid-regexp" : [2], | |
| "no-irregular-whitespace" : [2], | |
| "no-negated-in-lhs" : [2], | |
| "no-obj-calls" : [2], | |
| "no-regex-spaces" : [2], | |
| "no-reserved-keys" : [0], | |
| "no-sparse-arrays" : [2], | |
| "no-unreachable" : [2], | |
| "use-isnan" : [2], | |
| "valid-jsdoc" : [0], | |
| "valid-typeof" : [2], | |
| "block-scoped-var" : [0], | |
| "complexity" : [0], | |
| "consistent-return" : [2], | |
| "curly" : [2, "all"], | |
| "default-case" : [0], | |
| "dot-notation" : [2, { | |
| "allowKeywords" : true, | |
| "allowPattern" : "" | |
| }], | |
| "eqeqeq" : [2], | |
| "guard-for-in" : [2], | |
| "no-alert" : [0], | |
| "no-caller" : [2], | |
| "no-div-regex" : [2], | |
| "no-else-return" : [2], | |
| "no-eq-null" : [2], | |
| "no-eval" : [2], | |
| "no-extend-native" : [2], | |
| "no-extra-bind" : [2], | |
| "no-fallthrough" : [2], | |
| "no-floating-decimal" : [2], | |
| "no-implied-eval" : [2], | |
| "no-iterator" : [2], | |
| "no-labels" : [2], | |
| "no-lone-blocks" : [2], | |
| "no-loop-func" : [2], | |
| "no-multi-spaces" : [2, { | |
| "exceptions" : { | |
| "VariableDeclarator" : true | |
| } | |
| }], | |
| "no-multi-str" : [0], | |
| "no-native-reassign" : [2], | |
| "no-new" : [2], | |
| "no-new-func" : [2], | |
| "no-new-wrappers" : [2], | |
| "no-octal" : [2], | |
| "no-octal-escape" : [2], | |
| "no-param-reassign" : [2], | |
| "no-process-env" : [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], | |
| "no-void" : [0], | |
| "no-warning-comments" : [0], | |
| "no-with" : [2], | |
| "radix" : [2], | |
| "vars-on-top" : [0], | |
| "wrap-iife" : [2, "outside"], | |
| "yoda" : [2, "never"], | |
| "strict" : [2, "global"], | |
| "no-catch-shadow" : [0], | |
| "no-delete-var" : [2], | |
| "no-shadow" : [2], | |
| "no-shadow-restricted-names" : [2], | |
| "no-undef" : [2], | |
| "no-undef-init" : [2], | |
| "no-undefined" : [0], | |
| "no-unused-vars" : [2, { | |
| "vars": "all", | |
| "args": "none" | |
| }], | |
| "no-use-before-define" : [2, "nofunc"], | |
| "handle-callback-err" : [2, "^(e|err|error)$"], | |
| "no-mixed-requires" : [2, true], | |
| "no-new-require" : [2], | |
| "no-path-concat" : [2], | |
| "no-process-exit" : [2], | |
| "no-restricted-modules" : [0], | |
| "no-sync" : [2], | |
| "indent" : [2, 2, { "SwitchCase": 1 }], | |
| "brace-style" : [2, "1tbs", { "allowSingleLine": true }], | |
| "camelcase" : [2, { | |
| "properties" : "always" | |
| }], | |
| "comma-spacing" : [2, { | |
| "before" : false, | |
| "after" : true | |
| }], | |
| "comma-style" : [2, "last"], | |
| "consistent-this" : [2, "that"], | |
| "eol-last" : [2], | |
| "func-names" : [0], | |
| "func-style" : [2, "declaration", {"allowArrowFunctions": true}], | |
| "key-spacing" : [0], | |
| "max-nested-callbacks" : [2, 4], | |
| "new-cap" : [2, { | |
| "capIsNewExceptions" : [ | |
| "STRING", | |
| "CHAR", | |
| "TEXT", | |
| "INTEGER", | |
| "BIGINT", | |
| "FLOAT", | |
| "REAL", | |
| "DOUBLE", | |
| "DECIMAL", | |
| "BLOB", | |
| "RANGE", | |
| "ENUM", | |
| "ARRAY" | |
| ] | |
| }], | |
| "new-parens" : [2], | |
| "newline-after-var" : [0], | |
| "no-array-constructor" : [2], | |
| "no-continue" : [2], | |
| "no-inline-comments" : [0], | |
| "no-lonely-if" : [0], | |
| "no-mixed-spaces-and-tabs" : [2], | |
| "no-multiple-empty-lines" : [2, { | |
| "max" : 2 | |
| }], | |
| "no-nested-ternary" : [2], | |
| "no-new-object" : [2], | |
| "no-spaced-func" : [2], | |
| "no-ternary" : [0], | |
| "no-trailing-spaces" : [2], | |
| "no-underscore-dangle" : [0], | |
| "no-extra-parens" : [2], | |
| "one-var" : [0], | |
| "operator-assignment" : [0], | |
| "operator-linebreak" : [2, "before"], | |
| "padded-blocks" : [0], | |
| "quote-props" : [0], | |
| "quotes" : [2, "single", "avoid-escape"], | |
| "semi" : [2, "always"], | |
| "semi-spacing" : [2, { | |
| "before" : false, | |
| "after" : true | |
| }], | |
| "sort-vars" : [0], | |
| "space-before-blocks" : [2, "always"], | |
| "space-before-function-paren" : [2, { | |
| "anonymous" : "always", | |
| "named" : "never" | |
| }], | |
| "array-bracket-spacing" : [2, "never"], | |
| "computed-property-spacing": [2, "never"], | |
| "space-in-parens" : [2, "never"], | |
| "space-infix-ops" : [2], | |
| "keyword-spacing" : [2], | |
| "space-unary-ops" : [2, { | |
| "words" : true, | |
| "nonwords" : false | |
| }], | |
| "spaced-comment" : [0], | |
| "wrap-regex" : [2], | |
| "arrow-parens": [0], | |
| "import/no-unresolved": [0], | |
| "import/extensions": [0] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment