Commit e839dff8 authored by Florian Goße's avatar Florian Goße Committed by Dan Abramov
Browse files

Use keyword `warn` in eslint config (#234)

* Use keyword `warn` in eslint config

We can use the keyword `warn` for rule configuration instead of a number.

* Fix comment which where WARNING was replaced

* Remove extra apostrophe
parent 62679927
No related merge requests found
Showing with 103 additions and 105 deletions
+103 -105
...@@ -16,8 +16,6 @@ ...@@ -16,8 +16,6 @@
// In the future, we might create a separate list of rules for production. // In the future, we might create a separate list of rules for production.
// It would probably be more strict. // It would probably be more strict.
var WARNING = 1;
module.exports = { module.exports = {
root: true, root: true,
...@@ -57,40 +55,40 @@ module.exports = { ...@@ -57,40 +55,40 @@ module.exports = {
rules: { rules: {
// http://eslint.org/docs/rules/ // http://eslint.org/docs/rules/
'array-callback-return': WARNING, 'array-callback-return': 'warn',
'default-case': [WARNING, { commentPattern: '^no default$' }], 'default-case': ['warn', { commentPattern: '^no default$' }],
'dot-location': [WARNING, 'property'], 'dot-location': ['warn', 'property'],
eqeqeq: [WARNING, 'allow-null'], eqeqeq: ['warn', 'allow-null'],
'guard-for-in': WARNING, 'guard-for-in': 'warn',
'new-cap': [WARNING, { newIsCap: true }], 'new-cap': ['warn', { newIsCap: true }],
'new-parens': WARNING, 'new-parens': 'warn',
'no-array-constructor': WARNING, 'no-array-constructor': 'warn',
'no-caller': WARNING, 'no-caller': 'warn',
'no-cond-assign': [WARNING, 'always'], 'no-cond-assign': ['warn', 'always'],
'no-const-assign': WARNING, 'no-const-assign': 'warn',
'no-control-regex': WARNING, 'no-control-regex': 'warn',
'no-delete-var': WARNING, 'no-delete-var': 'warn',
'no-dupe-args': WARNING, 'no-dupe-args': 'warn',
'no-dupe-class-members': WARNING, 'no-dupe-class-members': 'warn',
'no-dupe-keys': WARNING, 'no-dupe-keys': 'warn',
'no-duplicate-case': WARNING, 'no-duplicate-case': 'warn',
'no-empty-character-class': WARNING, 'no-empty-character-class': 'warn',
'no-empty-pattern': WARNING, 'no-empty-pattern': 'warn',
'no-eval': WARNING, 'no-eval': 'warn',
'no-ex-assign': WARNING, 'no-ex-assign': 'warn',
'no-extend-native': WARNING, 'no-extend-native': 'warn',
'no-extra-bind': WARNING, 'no-extra-bind': 'warn',
'no-extra-label': WARNING, 'no-extra-label': 'warn',
'no-fallthrough': WARNING, 'no-fallthrough': 'warn',
'no-func-assign': WARNING, 'no-func-assign': 'warn',
'no-implied-eval': WARNING, 'no-implied-eval': 'warn',
'no-invalid-regexp': WARNING, 'no-invalid-regexp': 'warn',
'no-iterator': WARNING, 'no-iterator': 'warn',
'no-label-var': WARNING, 'no-label-var': 'warn',
'no-labels': [WARNING, { allowLoop: false, allowSwitch: false }], 'no-labels': ['warn', { allowLoop: false, allowSwitch: false }],
'no-lone-blocks': WARNING, 'no-lone-blocks': 'warn',
'no-loop-func': WARNING, 'no-loop-func': 'warn',
'no-mixed-operators': [WARNING, { 'no-mixed-operators': ['warn', {
groups: [ groups: [
['&', '|', '^', '~', '<<', '>>', '>>>'], ['&', '|', '^', '~', '<<', '>>', '>>>'],
['==', '!=', '===', '!==', '>', '>=', '<', '<='], ['==', '!=', '===', '!==', '>', '>=', '<', '<='],
...@@ -99,58 +97,58 @@ module.exports = { ...@@ -99,58 +97,58 @@ module.exports = {
], ],
allowSamePrecedence: false allowSamePrecedence: false
}], }],
'no-multi-str': WARNING, 'no-multi-str': 'warn',
'no-native-reassign': WARNING, 'no-native-reassign': 'warn',
'no-negated-in-lhs': WARNING, 'no-negated-in-lhs': 'warn',
'no-new-func': WARNING, 'no-new-func': 'warn',
'no-new-object': WARNING, 'no-new-object': 'warn',
'no-new-symbol': WARNING, 'no-new-symbol': 'warn',
'no-new-wrappers': WARNING, 'no-new-wrappers': 'warn',
'no-obj-calls': WARNING, 'no-obj-calls': 'warn',
'no-octal': WARNING, 'no-octal': 'warn',
'no-octal-escape': WARNING, 'no-octal-escape': 'warn',
'no-redeclare': WARNING, 'no-redeclare': 'warn',
'no-regex-spaces': WARNING, 'no-regex-spaces': 'warn',
'no-restricted-syntax': [ 'no-restricted-syntax': [
WARNING, 'warn',
'LabeledStatement', 'LabeledStatement',
'WithStatement', 'WithStatement',
], ],
'no-return-assign': WARNING, 'no-return-assign': 'warn',
'no-script-url': WARNING, 'no-script-url': 'warn',
'no-self-assign': WARNING, 'no-self-assign': 'warn',
'no-self-compare': WARNING, 'no-self-compare': 'warn',
'no-sequences': WARNING, 'no-sequences': 'warn',
'no-shadow-restricted-names': WARNING, 'no-shadow-restricted-names': 'warn',
'no-sparse-arrays': WARNING, 'no-sparse-arrays': 'warn',
'no-this-before-super': WARNING, 'no-this-before-super': 'warn',
'no-throw-literal': WARNING, 'no-throw-literal': 'warn',
'no-undef': WARNING, 'no-undef': 'warn',
'no-unexpected-multiline': WARNING, 'no-unexpected-multiline': 'warn',
'no-unreachable': WARNING, 'no-unreachable': 'warn',
'no-unused-expressions': WARNING, 'no-unused-expressions': 'warn',
'no-unused-labels': WARNING, 'no-unused-labels': 'warn',
'no-unused-vars': [WARNING, { vars: 'local', args: 'none' }], 'no-unused-vars': ['warn', { vars: 'local', args: 'none' }],
'no-use-before-define': [WARNING, 'nofunc'], 'no-use-before-define': ['warn', 'nofunc'],
'no-useless-computed-key': WARNING, 'no-useless-computed-key': 'warn',
'no-useless-concat': WARNING, 'no-useless-concat': 'warn',
'no-useless-constructor': WARNING, 'no-useless-constructor': 'warn',
'no-useless-escape': WARNING, 'no-useless-escape': 'warn',
'no-useless-rename': [WARNING, { 'no-useless-rename': ['warn', {
ignoreDestructuring: false, ignoreDestructuring: false,
ignoreImport: false, ignoreImport: false,
ignoreExport: false, ignoreExport: false,
}], }],
'no-with': WARNING, 'no-with': 'warn',
'no-whitespace-before-property': WARNING, 'no-whitespace-before-property': 'warn',
'operator-assignment': [WARNING, 'always'], 'operator-assignment': ['warn', 'always'],
radix: WARNING, radix: 'warn',
'require-yield': WARNING, 'require-yield': 'warn',
'rest-spread-spacing': [WARNING, 'never'], 'rest-spread-spacing': ['warn', 'never'],
strict: [WARNING, 'never'], strict: ['warn', 'never'],
'unicode-bom': [WARNING, 'never'], 'unicode-bom': ['warn', 'never'],
'use-isnan': WARNING, 'use-isnan': 'warn',
'valid-typeof': WARNING, 'valid-typeof': 'warn',
// https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/ // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/
...@@ -165,37 +163,37 @@ module.exports = { ...@@ -165,37 +163,37 @@ module.exports = {
// When file A is saved, we want to invalidate all files that import it // When file A is saved, we want to invalidate all files that import it
// *and* that currently have lint errors. This should fix the problem. // *and* that currently have lint errors. This should fix the problem.
// 'import/default': WARNING, // 'import/default': 'warn',
// 'import/export': WARNING, // 'import/export': 'warn',
// 'import/named': WARNING, // 'import/named': 'warn',
// 'import/namespace': WARNING, // 'import/namespace': 'warn',
// 'import/no-amd': WARNING, // 'import/no-amd': 'warn',
// 'import/no-duplicates': WARNING, // 'import/no-duplicates': 'warn',
// 'import/no-extraneous-dependencies': WARNING, // 'import/no-extraneous-dependencies': 'warn',
// 'import/no-named-as-default': WARNING, // 'import/no-named-as-default': 'warn',
// 'import/no-named-as-default-member': WARNING, // 'import/no-named-as-default-member': 'warn',
// 'import/no-unresolved': [WARNING, { commonjs: true }], // 'import/no-unresolved': ['warn', { commonjs: true }],
// https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules // https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules
'react/jsx-equals-spacing': [WARNING, 'never'], 'react/jsx-equals-spacing': ['warn', 'never'],
'react/jsx-no-duplicate-props': [WARNING, { ignoreCase: true }], 'react/jsx-no-duplicate-props': ['warn', { ignoreCase: true }],
'react/jsx-no-undef': WARNING, 'react/jsx-no-undef': 'warn',
'react/jsx-pascal-case': [WARNING, { 'react/jsx-pascal-case': ['warn', {
allowAllCaps: true, allowAllCaps: true,
ignore: [], ignore: [],
}], }],
'react/jsx-uses-react': WARNING, 'react/jsx-uses-react': 'warn',
'react/jsx-uses-vars': WARNING, 'react/jsx-uses-vars': 'warn',
'react/no-deprecated': WARNING, 'react/no-deprecated': 'warn',
'react/no-direct-mutation-state': WARNING, 'react/no-direct-mutation-state': 'warn',
'react/no-is-mounted': WARNING, 'react/no-is-mounted': 'warn',
'react/react-in-jsx-scope': WARNING, 'react/react-in-jsx-scope': 'warn',
'react/require-render-return': WARNING, 'react/require-render-return': 'warn',
// https://github.com/evcohen/eslint-plugin-jsx-a11y/tree/master/docs/rules // https://github.com/evcohen/eslint-plugin-jsx-a11y/tree/master/docs/rules
'jsx-a11y/aria-role': WARNING, 'jsx-a11y/aria-role': 'warn',
'jsx-a11y/img-has-alt': WARNING, 'jsx-a11y/img-has-alt': 'warn',
'jsx-a11y/img-redundant-alt': WARNING, 'jsx-a11y/img-redundant-alt': 'warn',
'jsx-a11y/no-access-key': WARNING 'jsx-a11y/no-access-key': 'warn'
} }
}; };
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment