問題タブ [plato]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - AngularJS アプリケーションでは、複数のサービス ファイルを使用できます
AngularJS アプリケーションでは、1 つのモジュールで「ログイン」機能と言うと、logincheck-svc.js や logingo-svc.js などの複数のサービス ファイルを作成できます。login-ctrl.js ファイルで両方のファイルを参照できます。ファイルはLOCの点で大きくなり、Platoレポートは非常に低い保守性インデックスを示しています[ファイルの複雑さのため]
ecmascript-6 - ES6 でうまく機能するコード複雑度測定ツールはありますか?
私のプロジェクトは ES6 (webpack + babel) です。Platoは素晴らしいですが、ES6 ではまだ動作しません。escomplexと一連の関連パッケージを見てみましたが、作者はこれを保守していないようで、とにかく ES6 をサポートしていないようです。
私はESLint 複雑性ルールを使用して、少なくとも問題がある場合に警告します (6 で警告するように設定されています) が、きれいなレポートと同じではありません。
助言がありますか?
javascript - Plato ソフトウェア エラー
プロジェクトの 1 つで plato を使用して angular.js アプリケーションの保守性インデックスを検索しているときに、このエラーが発生します。
javascript - Plato ツールで Lint エラーを無効にする
Platoを使用して Java スクリプト コードを分析していますが、分析中にコードの lint エラーを無効にしたいと考えています。コードに触れずにそれを行う方法はありますか、それともコードを掘り下げる必要がありますか。