ESLint не отправляет предупреждение для console.log - PullRequest
0 голосов
/ 26 июня 2018

У меня есть следующее .eslintrc ...

{
  plugins: [
    'markdown',
    'json'
  ],
  parserOptions: {
    'ecmaVersion': 2017,
    'sourceType': 'module',
  },
  extends: [
    'eslint:recommended',
    'plugin:vue/essential'
  ]
}

Чтобы проверить это, я добавляю консольный оператор в test.js и запускаю ./node_modules/.bin/eslint <folder>/test.js.Я ожидаю увидеть что-то вроде ...

warning Неожиданное выражение консоли
no-console

Но вместо этого я не вижу вывода.что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Я думаю, что это будет работать для вас.Обратите внимание на extends и plugins .Я использую эту структуру в своем проекте, и все в порядке.И вы добавили console.log в .js файл, eslint:recommended будет работать.

module.exports = {
  root: true,
  parserOptions: {
    parser: "babel-eslint",
    sourceType: "module"
  },
  env: {
    browser: true
  },
  extends: [
    "eslint:recommended",
    "plugin:vue/recommended"
  ],
  plugins: [
    "vue" // required to lint *.vue files
  ],
  // add your custom rules here
  rules: {
    "arrow-parens": 0,
    "generator-star-spacing": 0,
    "no-debugger": process.env.NODE_ENV === "production" ? 2 : 0
  }
}
0 голосов
/ 26 июня 2018

В моем случае у меня был еще один eslintrc ниже с этим ...

extends: [
  'plugin:vue/strongly-recommended',
  'plugin:vue/recommended'
]

Я думал, что это объединило списки по какой-то причине, но на самом деле переопределяет список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...