Component name "login" should always be multi-word

NuxtJSでログインページを作ろうと、pagesディレクトリに「login.vue」を作成したときにESLintが検知したエラーです。
「コンポーネントの名前は複数の単語から構成されるべきですよ」と言っています。
ではNuxtJSプロジェクトにデフォルトで入っている「index.vue」や「inspire.vue」はどうなんでしょう。

URLに表示されるものでもあるので、ここについては自由度が欲しいです。
以下の設定で回避できます。

rules: {
    'vue/multi-word-component-names': 'off', // 追加
  },

.eslintrc.jsに上記を追加すればOKです。

この記事が気に入ったらサポートをしてみませんか?