Eslint Vue Плагин - PullRequest
       8

Eslint Vue Плагин

1 голос
/ 28 мая 2020

Мой проект также использует плагин eslint vue. Мои правила таковы.

"rules": {
        "vue/html-closing-bracket-newline": ["error", {
            "singleline": "never",
            "multiline": "always"
        }],
        "vue/html-closing-bracket-spacing": "error",
        "vue/max-attributes-per-line": ["error", {
            "singleline": 5,
            "multiline": {
                "max": 1,
                "allowFirstLine": false
            }
        }],
        "quotes": ["error", "single"],
        "eqeqeq": ["error", "always"],
        "no-else-return": ["error", { allowElseIf: false }],
        "no-eval": "error",
        "no-script-url": "error",
        "no-useless-return": "error",
        "no-multiple-empty-lines": ["error", { max: 1 }],
        "arrow-body-style": ["error", "as-needed"],
        "no-var": "error",
        "object-shorthand": "error",
        "prefer-arrow-callback": "error",
        "object-curly-spacing": ["error", "always"],
        "vue/no-use-v-if-with-v-for": "warn",
        "vue/padding-line-between-blocks": ["error", "always"],
        "vue/require-direct-export": "error",
        "vue/require-name-property": "warn",
        "vue/v-on-function-call": ["error", "never"],
    }

Когда я запускаю lint-fix в соответствии с этими правилами

enter image description here

это дает ошибки. Но я исправил обе эти проблемы в своих компонентах. По какой причине он все еще выдает эти ошибки?

1 Ответ

0 голосов
/ 28 мая 2020

Это не проблемы eslint, это проблема «правила не найдены», что, скорее всего, связано с тем, что пакет не установлен или не используется.

В вашей конфигурации eslint у вас должно быть что-то на этом строки:

module.exports = {
  extends: [
    'plugin:vue/recommended',
    '@vue/standard'
  ],
  rules: {
    // examples of vue rule
    'vue/keyword-spacing': 'warn',
  }
}

Убедитесь, что у вас есть

"@vue/eslint-config-standard": "^5.1.0",
"eslint-plugin-vue": "^6.2.2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...