Статические анализаторы

Вы, возможно, гадаете, как же прогонять код в *.vue файлах через статические анализаторы, поскольку это не JavaScript. Мы предполагаем, что вы используете ESLint (если нет, настоятельно рекомендуем!).

Вам также понадобится официальный eslint-plugin-vue, который поддерживает анализа шаблона и скриптов в *.vue файлах.

Убедитесь, что используете поставляемую с плагином конфигурацию в вашей конфигурации ESLint:

{
  "extends": [
    "plugin:vue/essential"
  ]
}

Убедитесь, что он применяется как предварительный загрузчик:

// webpack.config.js
module.exports = {
  // ... прочие опции
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.(js|vue)$/,
        loader: 'eslint-loader',
        exclude: /node_modules/
      }
    ]
  }
}

results matching ""

    No results matching ""