ESLint プラグインを作って公開するときにドキュメントに組み込んでおくと、ブラウザ上で動作確認できて便利です。例えば、eslint-plugin-es や eslint-plugin-eslint-comments のドキュメントではこのコンポーネントが使われています。 例: eslint-plugin-es/no-optional-catch-binding 💿 インストール npm 等を使ってインストールします。
TypeScript + VueなプロジェクトでESLintを使ってみて、現状必要なモジュールが複数あって少し複雑だったのでまとめておきます。 サンプルは以下です。 github.com 内容はどうでも良いんですが、こんな感じのすごく簡単なTODO風のアプリケーションです。 なぜEslintを使うか JavaScriptのためのLintingツールはたくさんありますが、Vueのroadmapにもある通り、Vueの公式スタイルガイドをサポートするESLintプラグインがESLintのメンテナによる公式プラグインとして作られています。 GitHub - vuejs/roadmap: Roadmap for the Vue.js project これからもVueの公式としてサポートされていくと思うので、特にこだわりがなければESLintを使うのが良いかと思います。 ESLint for Type
$ ./node_modules/.bin/eslint src/* /my/impressive/path/08-vue-lint/src/App.vue 8:40 error Extra semicolon semi 11:3 error Expected indentation of 2 spaces but found 1 tab indent 12:4 error Expected indentation of 2 spaces but found 2 tabs indent 13:3 error Expected indentation of 0 spaces but found 1 tab indent 13:4 error Unexpected trailing comma comma-dangle 14:3 error Extra semicolon semi /my/i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く