質問

DelphiのFxCop / StyleCopに相当するものを知っている人はいますか?スタイルなどの自動チェックを継続的インテグレーションに取り入れたいと思っています。

役に立ちましたか?

解決

私が見た中で最も近いのは、 SOCKソフトウェアのCodeHealer です。これを使用し、FinalBuilderビルドに統合しました。 FxCopとは1つの重要な点で異なります。生成された実行可能ファイルではなく、ソースコードを分析します。また、FxCopほどチェックを行いません。しかし、Delphiのこのカテゴリで利用できるのは最高のものだと思います。

Delphi 2009のサポートはまだありませんが、彼らは取り組んでいると言います。

他のヒント

PeganzaのPascal Analyzerがあります: http://www.peganza.com/products_pal.htm

実際にどちらも使用していないため、機能がFxCopと比較される方法がわかりません。

Delphiコードアナライザーは、オープンソースのもう1つのツールです。

DGrok プロジェクトは、数年前にFxCopのようなものから始まりました。パーサーと分析パーツは引き続き利用できます。詳細は" DGrok 0.8.1:マルチスレッド、デフォルトオプション、GPL " -パーサーは.Netプロジェクトですが、

  

DGrokは解析用のツールセットです   Delphiのソースコードと教えて   それについてのもの。続きを読む   DGrokプロジェクトページ。

新しい Sonar用のDelphiプラグインがあり、Delphi文法を使用します。ソースコードに対して自動テストを実行します。

Delforex と呼ばれるものを聞いたことがありますが、使用していません私自身(まだ)

Delforexは、実際にコードをフォーマットするのに最適です。ただし、それ以上のことはしません。 (使用しています/使用しています)。

Pascal AnalyzerまたはCode Healerの2番目に投票します。

バッカーノ

Delphiは.net互換のILコードを出力しませんか?私は時代にそれを使用していませんが、新しいバージョンは.netアセンブリを出力すると思いました。

もしそうなら、私はFXcopが機能すると思っていただろうし、あなたはいつでもあなた自身のカスタムルールのいくつかをそれに追加することができました。 Stylecopは動作しませんが、少なくともFXCopを実行できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top