-
Notifications
You must be signed in to change notification settings - Fork 8
Coverage
uupaa edited this page May 31, 2015
·
3 revisions
モジュールの作成がひと通り終わったら、モジュールの静的解析を行いコードの品質を明確にします。
npm run score
でコードの複雑度や品質をチェックするツールが起動し、結果がブラウザに表示されます。
-
lint erros をゼロにし、Average Maintainability は65点以上を目指して下さい
-
ESLint のチェックを緩和するには、 .eslintrc を修正してください
-
問題が発覚した場合は、コードを修正 →
npm run lint
→npm t
を繰り返し、動作をチェックしつつ修正していきます。
問題があらかた片付いたら、再度npm run score
を実施してください
npm run lint
と npm run score
は起動するツールが異なるほかにも、以下の違いがあります。
-
npm run lint
コマンドを実行すると、ESLint によるテストが行われます。- eslint の結果は履歴に残りません。
-
npm run score
コマンドを実行すると、ESLint と Plato による静的解析が行われ、スコアをブラウザに表示します。- Plato の結果は履歴に残ります。
npm run score
は履歴を生成するため、あまり頻繁に起動しないほうがよいでしょう。