Настройка пользовательского линтера в WebStorm (IntelliJ) - PullRequest
0 голосов
/ 30 января 2020

В настоящее время я выполняю миграцию с Vuetify 1.5x до 2.x, существует пометка, которая должна помочь с миграцией. Здесь Я следовал руководству, но не понимаю, как запустить линтер. Когда я пытаюсь настроить WebStorm для использования линтера, я получаю следующее: enter image description here

Как мне заставить WebStorm использовать этот линтер?

eslint. js :

module.exports = {
    root: true,
    env: {
        node: true
    },
    'extends': [
        'plugin:vue/essential',
        'eslint:recommended'
    ],
    rules: {
        'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
        'vuetify/no-deprecated-classes': 'error',
        'vuetify/grid-unknown-attributes': 'error',
        'vuetify/no-legacy-grid': 'error',

    },
    parserOptions: {
        parser: 'babel-eslint'
    }
}

пакет. json:

 "devDependencies": {
    "@vue/cli-plugin-babel": "^3.3.0",
    "@vue/cli-plugin-eslint": "^3.3.0",
    "@vue/cli-service": "^3.5.3",
    "babel-eslint": "^10.0.1",
    "deepmerge": "^4.2.2",
    "eslint": "^5.8.0",
    "eslint-plugin-vue": "^5.0.0",
    "eslint-plugin-vuetify": "^1.0.0-beta.5",
    "fibers": "^4.0.2",
    "sass": "^1.25.0",
    "sass-loader": "^7.3.1",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.2",
    "vue-cli-plugin-vuetify": "^0.4.6",
    "vue-template-compiler": "^2.6.10",
    "vuetify-loader": "^1.4.3"
  }

Настройки в веб-шторме: enter image description here

1 Ответ

0 голосов
/ 30 января 2020

Ваши настройки неверны. Вы должны указать пакет ESLint (например, path/to/your/project/node_modules/eslint), а не его плагин, как Пакет EsLint: значение в Настройки | Языки и рамки | JavaScript | Инструменты качества кода | ESLint . ESLint загружает плагин и связывает ваши файлы, а не сам плагин

...