eslint запущен, но не показывает ошибки / предупреждения lint - PullRequest
0 голосов
/ 01 марта 2019

Я использую vscode с eslint.Консоль eslint показывает следующее:

[Info  - 3:31:14 PM] ESLint server stopped.
[Info  - 3:31:14 PM] ESLint server running in node v10.2.0
[Info  - 3:31:14 PM] ESLint server is running.
[Info  - 3:31:15 PM] ESLint library loaded from: 
/usr/local/lib/node_modules/eslint/lib/api.js

Итак, eslint загружается и работает.Тем не менее, в корне моего проекта есть файл .eslintrc, в котором есть правила, а vscode не выдает ошибок linting.

Как мне отладить это?

Ответы [ 2 ]

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

Мне нужно было

  1. установить eslint-plugin-vue

  2. добавить следующее в settings.json в vscode

    "eslint.validate": [
        {
          "language": "vue",
          "autoFix": true
        },
        {
          "language": "html",
          "autoFix": true
        },
        {
          "language": "javascript",
          "autoFix": true
        }
    
  3. и обновите .eslintrc, добавив

    "globals: "Vue" : true,"
    

    и

    "extends": [
        "eslint:recommended",
        "plugin:vue/recommended"
    ],
    

    в дополнение к

    "plugins": ["html"],
    
0 голосов
/ 02 марта 2019

Вам нужно установить расширение для VSCode, чтобы отображать ошибки в редакторе.В противном случае вы можете запустить eslint из терминала, чтобы увидеть его вывод.Я использую tslint, поэтому не знаю, какое расширение использовать, но https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint может быть тем, что вы ищете.

...