Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
uupaa edited this pageMay 31, 2015 ·3 revisions

モジュールの作成がひと通り終わったら、モジュールの静的解析を行いコードの品質を明確にします。

npm run score でコードの複雑度や品質をチェックするツールが起動し、結果がブラウザに表示されます。

  • lint erros をゼロにし、Average Maintainability は65点以上を目指して下さい

  • ESLint のチェックを緩和するには、 .eslintrc を修正してください

  • 問題が発覚した場合は、コードを修正 →npm run lintnpm t を繰り返し、動作をチェックしつつ修正していきます。
    問題があらかた片付いたら、再度npm run score を実施してください

npm run lint と npm run score の違い

npm run lintnpm run score は起動するツールが異なるほかにも、以下の違いがあります。

  • npm run lint コマンドを実行すると、ESLint によるテストが行われます。
    • eslint の結果は履歴に残りません。
  • npm run score コマンドを実行すると、ESLintPlato による静的解析が行われ、スコアをブラウザに表示します。
    • Plato の結果は履歴に残ります。

npm run score は履歴を生成するため、あまり頻繁に起動しないほうがよいでしょう。

Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp