Revert "Extend the eslint-plugin-node plugin to get deprecation notices (#10)"

This reverts commit dea81bc103.
This commit is contained in:
Vlad Filippov 2018-03-16 08:22:31 -04:00
Родитель dea81bc103
Коммит e082927b4c
4 изменённых файлов: 48 добавлений и 63 удалений

Просмотреть файл

@ -14,10 +14,8 @@ module.exports = {
},
rules: {
'node/no-unsupported-features': ['error', {ignores: ['modules']}],
'camelcase': 'error',
'id-blacklist': ['error', 'self'],
'strict': ['error', 'function']
'camelcase': 2,
'id-blacklist': [2, 'self'],
'strict': [2, 'function']
}
}

Просмотреть файл

@ -5,66 +5,54 @@
'use strict'
module.exports = {
extends: [
'eslint:recommended',
'plugin:node/recommended'
],
extends: 'eslint:recommended',
env: {
es6: true, // enable all ECMAScript 6 features except for modules
node: true // Node.js global variables and Node.js-specific rules
},
plugins: [
'node'
],
rules: {
'node/no-missing-require': 'off',
'node/no-unpublished-require': 'off',
'node/shebang': 'off',
'camelcase': 'off',
'comma-dangle': 'off',
'comma-style': ['error', 'last'],
'consistent-return': 'off',
'curly': ['error', 'all'],
'dot-notation': 'off',
'eol-last': 'error',
'eqeqeq': ['error', 'allow-null'],
'global-strict': 'off',
'handle-callback-err': 'warn',
'indent': ['error', 2], // 2 spaces indentation
'key-spacing': 'off',
'keyword-spacing': 'error',
'new-cap': 'off',
'no-cond-assign': ['error', 'except-parens'],
'no-debugger': 'error',
'no-empty': 'off',
'no-eval': 'error',
'no-irregular-whitespace': 'error',
'no-loop-func': 'off',
'no-multi-spaces': 'off',
'no-multiple-empty-lines': ['error', {max: 2}],
'no-new': 'error',
'no-process-exit': 'off',
'no-script-url': 'error',
'no-sequences': 'error',
'no-shadow': 'off',
'no-spaced-func': 'off',
'no-trailing-spaces': 'error',
'no-undef': 'error',
'no-underscore-dangle': 'off',
'no-unused-vars': ['error', {vars: 'all', args: 'none'}],
'no-use-before-define': ['error', 'nofunc'],
'no-with': 'error',
'prefer-const': ['error', {destructuring: 'any', ignoreReadBeforeAssign: false}],
'quotes': ['error', 'single', 'avoid-escape'],
'semi': ['error', 'always'],
'space-unary-ops': ['error', {words: false, overrides : {'!': true, '!!': true}}],
'strict': 'off',
'valid-typeof': 'error',
'wrap-iife': 'off',
'yoda': 'off'
'camelcase': 0,
'comma-dangle': 0,
'comma-style': [2, 'last'],
'consistent-return': 0,
'curly': [2, 'all'],
'dot-notation': 0,
'eol-last': 2,
'eqeqeq': [2, 'allow-null'],
'global-strict': 0,
'handle-callback-err': 1,
'indent': [2, 2], // 2 spaces indentation
'key-spacing': 0,
'keyword-spacing': 2,
'new-cap': 0,
'no-cond-assign': [2, 'except-parens'],
'no-debugger': 2,
'no-empty': 0,
'no-eval': 2,
'no-irregular-whitespace': 2,
'no-loop-func': 0,
'no-multi-spaces': 0,
'no-multiple-empty-lines': [2, {'max': 2}],
'no-new': 2,
'no-process-exit': 0,
'no-script-url': 2,
'no-sequences': 2,
'no-shadow': 0,
'no-spaced-func': 0,
'no-trailing-spaces': 2,
'no-undef': 2,
'no-underscore-dangle': 0,
'no-unused-vars': [2, {'vars': 'all', 'args': 'none'}],
'no-use-before-define': [2, 'nofunc'],
'no-with': 2,
'prefer-const': [2, {'destructuring': 'any', 'ignoreReadBeforeAssign': false}],
'quotes': [2, 'single', 'avoid-escape'],
'semi': [2, 'always'],
'space-unary-ops': [2, {'words': false, overrides : {'!': true, '!!': true}}],
'strict': 0,
'valid-typeof': 2,
'wrap-iife': 0,
'yoda': 0
}
}

Просмотреть файл

@ -8,8 +8,8 @@ module.exports = {
extends: 'plugin:fxa/default',
rules: {
'curly': 'off',
'semi': ['error', 'never'],
'curly': 0,
'semi': [2, 'never'],
'fxa/async-crypto-random': 'error',
'fxa/no-new-buffer': 'error'

Просмотреть файл

@ -7,7 +7,6 @@
"test": "mocha"
},
"dependencies": {
"eslint-plugin-node": "6"
},
"devDependencies": {
"eslint": "3",