問題タブ [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.

0 投票する
1 に答える
76 参照

javascript - パラメータの受け渡しによるターミナルエラー

PlatoはJSコード複雑度アナライザーです。

ドキュメントはそのリンクにあります。ただし、実行できません。それはばかげた間違いであるに違いありませんが、これが私が試したことです。

他の多くの中で:)私はコマンドラインで素晴らしいとは言いませんが、私が得るエラーは次のとおりです:
Must specify a value for option d (dir : The output directory)

私はそれがまさに私がしていることであると誓ったかもしれません...多分そうではありません...

0 投票する
2 に答える
1162 参照

fortran - FORTRAN 95: OPTIONAL ステートメントが機能しない (FTN95 と Plato を使用)

OPTIONALFortran 95 の関数とサブルーチンのステートメントに問題があります。現在、Silverfrost の Plato とその FTN95 コンパイラ ("Release Win32" モード) を使用しています。私が書いているより複雑なプログラムで OPTIONAL ステートメントを実装しようとした後、それをテストするための非常に単純なプログラムを作成しました。コードは次のとおりです。

画面に次の結果が表示されることを期待していました。

コードはコンパイルされますが、「SUBROUTINE Z が呼び出された引数が少なすぎます」という警告 (673) が表示されます。それを実行した後、私は自分の画面に行きます:

その後、「アクセス違反」エラー メッセージが表示されます。誰かがここで何が悪いのか理解できますか?

どうもありがとう!ジルベルト

0 投票する
1 に答える
707 参照

javascript - plato metric のフォルダーからすべてのファイルを除外する

Windows maschine (非 POSIX コマンド ライン) で webapp をデプロイし、Plato で JS メトリックを生成しています。

私の質問は、plato.js を使用した正規表現を使用して、サブフォルダーを含む特定のフォルダーからすべてのファイルを除外する方法です。縮小されたすべての JS ライブラリを除外するために、次のコマンドを試しました。

src/app/js/**/*.jsのすべての JS ファイルは除外されません。

rubular で正規表現をテストします: http://rubular.com/r/zbTsv1nIWY (アンダースコアの問題の修正はオプションです)

誰か助けてくれませんか?

0 投票する
1 に答える
1555 参照

fortran - プラトンのエラーメッセージ

私は非常に新しい Fortran で、初歩的な練習をしています。Plato最新版をインストールしました。このプログラムをネットで見つけたので、コンパイルしてみます

Plato は、ビルドおよびコンパイル時にエラーの兆候を示しませんが、プログラムを実行しようとすると、次のエラー メッセージが表示されます。実行可能ファイルが存在しません。

このエラーの処理方法を説明してくれる人はいますか?

ありがとう

0 投票する
2 に答える
1134 参照

function - Plato Fortran 90 では、インターフェースを使用して関数を引数としてサブルーチンに渡すことができません。

Linux マシンで使用する fortran 90 プログラムを作成し、gfortran を使用してコンパイルしました。gfortran を使用した Linux マシンでは問題なく動作しましたが、エラーが発生します

error 327 - In the INTERFACE to SECANTMETHOD (from MODULE SECMETH), the ninth dummy argument (F) was of type REAL(KIND=2) FUNCTION, whereas the actual argument is of type REAL(KIND=2)

Plato コンパイラ (FTN95) を使用する場合。Plato で動作するようにコードを変更する方法を知っている人はいますか? 私はこのエラーを読み込もうとしましたが、ポインタについての言及がありましたが、私が試したところ、うまくいきませんでした。私はいくつかの回避策を考え出しましたが、サブルーチンが引数として関数を受け入れないようにしています。これはほとんど役に立ちません。どんな助けでも大歓迎です。私のコードは以下です。

0 投票する
1 に答える
99 参照

coffeescript - コーヒースクリプトで Plato を実行する方法はありますか

サーバー側のコードと Coffeescript をすべて作成しましたが、その上でPlatoを実行する方法があるかどうか疑問に思っています。

0 投票する
1 に答える
1015 参照

javascript - JavaScript コード分析 - Plato による保守性評価

私はしばらくの間 JavaScript を使用しており、Platoでコードを分析し始めたところです。保守性をどのように計算するかはわかりませんが、以下のコードは保守性スコア 69.3 を返します。私は何が欠けていますか?コメントを追加しようとしましたが、変わりませんでした。

あなたの助け/提案をありがとう!

0 投票する
1 に答える
406 参照

javascript - プラトン メトリック ツールからサブディレクトリを除外する

Platoツールを使用して Web アプリを分析しています。

現在、次のようなコマンドを実行しています

レポートを生成します。serverandフォルダーを分析に含めたい一方で、and を完全publicに除外したいという考えです。ただし、除外は機能していないようです。プラトには、無視しようとしているサブディレクトリのファイルが含まれています。public/vendorpublic/js

これは正規表現の問題かプラトンの問題である可能性があり、ここではよくわかりません。次のような他の正規表現除外パターンを試しました

これらのパターンは一致するはずだと思いますが、役に立ちません。

プラトンでこの望ましい動作を実現する方法はありますか? ありがとうございました!

0 投票する
1 に答える
224 参照

angularjs - Plato レポートの保守性指標を改善する方法

AngularJS コードの Plato レポートを生成しましたが、保守性インデックスを改善する方法を知りたいです。lint エラーの改善は保守性指標を改善しません。参考リンク、大歓迎です。

ありがとう。