リント

あなたは JavaScript でない *.vue の中のコードをどうやってリント (lint) するのか疑問に思っているかも知れません。ESLint を使用していると仮定します(もし使っていないのならばすべきです!)

Vue ファイル内の template と script の部分両方のリントをサポートする公式 eslint-plugin-vue も同様に必要です。

あなたの ESLint の設定にプラグインの設定を含めて使用してください:

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

コマンドラインで次を実行してください:

eslint --ext js,vue MyComponent.vue

別のオプションは *.vue ファイルが開発中に保存時されたとき、自動的にリントされるように eslint-loader を使用しています:

npm install eslint eslint-loader --save-dev

プリローダーとして適用されていることを確認してください:

// webpack.config.js
module.exports = {
  // 他のオプション
  module: {
    rules: [
      {
        enforce: 'pre',
        test: /\.(js|vue)$/,
        loader: 'eslint-loader',
        exclude: /node_modules/
      }
    ]
  }
}

results matching ""

    No results matching ""