eslint-config-naturalatlas
Advanced tools
Comparing version 0.1.2 to 0.1.3
195
base.js
module.exports = { | ||
'plugins': [], | ||
'env': { // http://eslint.org/docs/user-guide/configuring.html#specifying-environments | ||
'browser': true, // browser global variables | ||
'node': true // Node.js global variables and Node.js-specific rules | ||
'env': { | ||
'browser': true, | ||
'node': true | ||
}, | ||
@@ -29,4 +29,3 @@ 'ecmaFeatures': { | ||
*/ | ||
// babel inserts 'use strict'; for us | ||
'strict': [2, 'never'], // http://eslint.org/docs/rules/strict | ||
'strict': [2, 'never'], | ||
@@ -36,4 +35,4 @@ /** | ||
*/ | ||
//'no-var': 2, // http://eslint.org/docs/rules/no-var | ||
//'prefer-const': 2, // http://eslint.org/docs/rules/prefer-const | ||
// 'no-var': 2, | ||
// 'prefer-const': 2, | ||
@@ -43,9 +42,10 @@ /** | ||
*/ | ||
'no-shadow': 2, // http://eslint.org/docs/rules/no-shadow | ||
'no-shadow-restricted-names': 2, // http://eslint.org/docs/rules/no-shadow-restricted-names | ||
'no-unused-vars': [2, { // http://eslint.org/docs/rules/no-unused-vars | ||
'no-shadow': 1, | ||
'no-shadow-restricted-names': 2, | ||
'no-unused-vars': [2, { | ||
'vars': 'local', | ||
'args': 'after-used' | ||
}], | ||
'no-use-before-define': 2, // http://eslint.org/docs/rules/no-use-before-define | ||
'no-use-before-define': 2, | ||
'no-undef': 2, | ||
@@ -55,23 +55,23 @@ /** | ||
*/ | ||
//'comma-dangle': [2, 'always-multiline'], // http://eslint.org/docs/rules/comma-dangle | ||
'no-cond-assign': [2, 'always'], // http://eslint.org/docs/rules/no-cond-assign | ||
'no-console': 1, // http://eslint.org/docs/rules/no-console | ||
'no-debugger': 1, // http://eslint.org/docs/rules/no-debugger | ||
'no-alert': 1, // http://eslint.org/docs/rules/no-alert | ||
'no-constant-condition': 1, // http://eslint.org/docs/rules/no-constant-condition | ||
'no-dupe-keys': 2, // http://eslint.org/docs/rules/no-dupe-keys | ||
'no-duplicate-case': 2, // http://eslint.org/docs/rules/no-duplicate-case | ||
'no-empty': 2, // http://eslint.org/docs/rules/no-empty | ||
'no-ex-assign': 2, // http://eslint.org/docs/rules/no-ex-assign | ||
'no-extra-boolean-cast': 0, // http://eslint.org/docs/rules/no-extra-boolean-cast | ||
'no-extra-semi': 2, // http://eslint.org/docs/rules/no-extra-semi | ||
'no-func-assign': 2, // http://eslint.org/docs/rules/no-func-assign | ||
'no-inner-declarations': 2, // http://eslint.org/docs/rules/no-inner-declarations | ||
'no-invalid-regexp': 2, // http://eslint.org/docs/rules/no-invalid-regexp | ||
'no-irregular-whitespace': 1, // http://eslint.org/docs/rules/no-irregular-whitespace | ||
'no-obj-calls': 2, // http://eslint.org/docs/rules/no-obj-calls | ||
'no-sparse-arrays': 2, // http://eslint.org/docs/rules/no-sparse-arrays | ||
'no-unreachable': 2, // http://eslint.org/docs/rules/no-unreachable | ||
'use-isnan': 2, // http://eslint.org/docs/rules/use-isnan | ||
'block-scoped-var': 2, // http://eslint.org/docs/rules/block-scoped-var | ||
// 'comma-dangle': [2, 'always-multiline'], | ||
'no-cond-assign': [2, 'always'], | ||
'no-console': 1, | ||
'no-debugger': 1, | ||
'no-alert': 1, | ||
'no-constant-condition': 1, | ||
'no-dupe-keys': 2, | ||
'no-duplicate-case': 2, | ||
'no-empty': 2, | ||
'no-ex-assign': 2, | ||
'no-extra-boolean-cast': 0, | ||
'no-extra-semi': 2, | ||
'no-func-assign': 2, | ||
'no-inner-declarations': 2, | ||
'no-invalid-regexp': 2, | ||
'no-irregular-whitespace': 1, | ||
'no-obj-calls': 2, | ||
'no-sparse-arrays': 2, | ||
'no-unreachable': 2, | ||
'use-isnan': 2, | ||
'block-scoped-var': 2, | ||
@@ -81,41 +81,41 @@ /** | ||
*/ | ||
'consistent-return': 0, // http://eslint.org/docs/rules/consistent-return | ||
'curly': [2, 'multi-line'], // http://eslint.org/docs/rules/curly | ||
'default-case': 2, // http://eslint.org/docs/rules/default-case | ||
'dot-notation': [2, { // http://eslint.org/docs/rules/dot-notation | ||
'consistent-return': 0, | ||
'curly': [2, 'multi-line'], | ||
'default-case': 2, | ||
'dot-notation': [2, { | ||
'allowKeywords': true | ||
}], | ||
'eqeqeq': 2, // http://eslint.org/docs/rules/eqeqeq | ||
'guard-for-in': 2, // http://eslint.org/docs/rules/guard-for-in | ||
'no-caller': 2, // http://eslint.org/docs/rules/no-caller | ||
'no-else-return': 2, // http://eslint.org/docs/rules/no-else-return | ||
'no-eq-null': 2, // http://eslint.org/docs/rules/no-eq-null | ||
'no-eval': 2, // http://eslint.org/docs/rules/no-eval | ||
'no-extend-native': 2, // http://eslint.org/docs/rules/no-extend-native | ||
'no-extra-bind': 2, // http://eslint.org/docs/rules/no-extra-bind | ||
'no-fallthrough': 2, // http://eslint.org/docs/rules/no-fallthrough | ||
'no-floating-decimal': 2, // http://eslint.org/docs/rules/no-floating-decimal | ||
'no-implied-eval': 2, // http://eslint.org/docs/rules/no-implied-eval | ||
'no-lone-blocks': 2, // http://eslint.org/docs/rules/no-lone-blocks | ||
'no-loop-func': 2, // http://eslint.org/docs/rules/no-loop-func | ||
'no-multi-str': 2, // http://eslint.org/docs/rules/no-multi-str | ||
'no-native-reassign': 2, // http://eslint.org/docs/rules/no-native-reassign | ||
'no-new': 2, // http://eslint.org/docs/rules/no-new | ||
'no-new-func': 2, // http://eslint.org/docs/rules/no-new-func | ||
'no-new-wrappers': 2, // http://eslint.org/docs/rules/no-new-wrappers | ||
'no-octal': 2, // http://eslint.org/docs/rules/no-octal | ||
'no-octal-escape': 2, // http://eslint.org/docs/rules/no-octal-escape | ||
'no-param-reassign': 0, // http://eslint.org/docs/rules/no-param-reassign | ||
'no-proto': 2, // http://eslint.org/docs/rules/no-proto | ||
'no-redeclare': 2, // http://eslint.org/docs/rules/no-redeclare | ||
'no-return-assign': 2, // http://eslint.org/docs/rules/no-return-assign | ||
'no-script-url': 2, // http://eslint.org/docs/rules/no-script-url | ||
'no-self-compare': 2, // http://eslint.org/docs/rules/no-self-compare | ||
'no-sequences': 2, // http://eslint.org/docs/rules/no-sequences | ||
'no-throw-literal': 2, // http://eslint.org/docs/rules/no-throw-literal | ||
'no-with': 2, // http://eslint.org/docs/rules/no-with | ||
'radix': 2, // http://eslint.org/docs/rules/radix | ||
//'vars-on-top': 2, // http://eslint.org/docs/rules/vars-on-top | ||
'wrap-iife': [2, 'any'], // http://eslint.org/docs/rules/wrap-iife | ||
'yoda': 2, // http://eslint.org/docs/rules/yoda | ||
'eqeqeq': 2, | ||
'guard-for-in': 2, | ||
'no-caller': 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-lone-blocks': 2, | ||
'no-loop-func': 2, | ||
'no-multi-str': 2, | ||
'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': 0, | ||
'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-with': 2, | ||
'radix': 2, | ||
//'vars-on-top': 2, | ||
'wrap-iife': [2, 'any'], | ||
'yoda': 2, | ||
@@ -125,5 +125,5 @@ /** | ||
*/ | ||
'indent': [2, "tab", {'SwitchCase': 1}], // http://eslint.org/docs/rules/indent | ||
'indent': [2, "tab", {'SwitchCase': 1}], | ||
'brace-style': [ | ||
2, // http://eslint.org/docs/rules/brace-style | ||
2, | ||
'1tbs', { | ||
@@ -134,47 +134,44 @@ 'allowSingleLine': true | ||
'quotes': [ | ||
2, 'single', 'avoid-escape' // http://eslint.org/docs/rules/quotes | ||
2, 'single', 'avoid-escape' | ||
], | ||
//'camelcase': [2, { // http://eslint.org/docs/rules/camelcase | ||
// 'properties': 'never' | ||
//}], | ||
'comma-spacing': [2, { // http://eslint.org/docs/rules/comma-spacing | ||
'comma-spacing': [2, { | ||
'before': false, | ||
'after': true | ||
}], | ||
'comma-style': [2, 'last'], // http://eslint.org/docs/rules/comma-style | ||
'eol-last': 2, // http://eslint.org/docs/rules/eol-last | ||
'func-names': 0, // http://eslint.org/docs/rules/func-names | ||
'key-spacing': [2, { // http://eslint.org/docs/rules/key-spacing | ||
'comma-style': [2, 'last'], | ||
'eol-last': 2, | ||
'func-names': 0, | ||
'key-spacing': [2, { | ||
'beforeColon': false, | ||
'afterColon': true | ||
}], | ||
'new-cap': [2, { // http://eslint.org/docs/rules/new-cap | ||
'new-cap': [2, { | ||
'newIsCap': true | ||
}], | ||
'no-multiple-empty-lines': [2, { // http://eslint.org/docs/rules/no-multiple-empty-lines | ||
'no-multiple-empty-lines': [2, { | ||
'max': 2 | ||
}], | ||
'no-nested-ternary': 2, // http://eslint.org/docs/rules/no-nested-ternary | ||
'no-new-object': 2, // http://eslint.org/docs/rules/no-new-object | ||
'no-spaced-func': 2, // http://eslint.org/docs/rules/no-spaced-func | ||
'no-trailing-spaces': 2, // http://eslint.org/docs/rules/no-trailing-spaces | ||
'no-extra-parens': [2, 'functions'], // http://eslint.org/docs/rules/no-extra-parens | ||
'no-underscore-dangle': 0, // http://eslint.org/docs/rules/no-underscore-dangle | ||
'one-var': [0, 'never'], // http://eslint.org/docs/rules/one-var | ||
'padded-blocks': [2, 'never'], // http://eslint.org/docs/rules/padded-blocks | ||
'semi': [2, 'always'], // http://eslint.org/docs/rules/semi | ||
'semi-spacing': [2, { // http://eslint.org/docs/rules/semi-spacing | ||
'no-nested-ternary': 2, | ||
'no-new-object': 2, | ||
'no-spaced-func': 2, | ||
'no-trailing-spaces': 2, | ||
'no-extra-parens': [2, 'functions'], | ||
'no-underscore-dangle': 0, | ||
'one-var': [0, 'never'], | ||
'padded-blocks': [2, 'never'], | ||
'semi': [2, 'always'], | ||
'semi-spacing': [2, { | ||
'before': false, | ||
'after': true | ||
}], | ||
'space-after-keywords': 2, // http://eslint.org/docs/rules/space-after-keywords | ||
'space-before-blocks': 2, // http://eslint.org/docs/rules/space-before-blocks | ||
'space-before-function-paren': [2, 'never'], // http://eslint.org/docs/rules/space-before-function-paren | ||
'space-infix-ops': 2, // http://eslint.org/docs/rules/space-infix-ops | ||
'space-return-throw-case': 2, // http://eslint.org/docs/rules/space-return-throw-case | ||
'spaced-comment': [2, 'always', {// http://eslint.org/docs/rules/spaced-comment | ||
'space-after-keywords': 2, | ||
'space-before-blocks': 2, | ||
'space-before-function-paren': [2, 'never'], | ||
'space-infix-ops': 2, | ||
'space-return-throw-case': 2, | ||
'spaced-comment': [2, 'always', { | ||
'exceptions': ['-', '+'], | ||
'markers': ['=', '!'] // space here to support sprockets directives | ||
'markers': ['=', '!'] | ||
}], | ||
} | ||
}; |
{ | ||
"name": "eslint-config-naturalatlas", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Natural Atlas ESLint configuration", | ||
@@ -5,0 +5,0 @@ "main": "base.js", |
8659
241