2012-05-31 16 views
7

IntelliJは、デッドコードや不適切な初期化された変数などを検出するための非常に優れた静的解析ツールを持っていると聞いたことがあります。 IntelliJの静的解析ツールをコマンドラインからソースコード上で実行する方法。IntelliJ静的解析ツールをコマンドラインから実行する

これは可能ですか?コマンドラインからIntelliJの静的解析ツールを実行するためのインターフェイスはありますか?

答えて

8

はい、可能です。run code inspections outside of the IDEです。また、自動的に行うTeamCity製品の使用を検討し、ブラウザで表示できる素敵なHTMLレポートを生成することもできます。

+0

私はあなたが提供したリンクを通過しました。それは有望なようだ。私はTeamCityサーバーとしてMacを使用しています。私はリンクでコマンドを試しました。しかし、私は 'Default.xml'を持っていません。 '/ Applications/IntelliJ IDEA.app/Contents/bin/inspect.sh〜/ IntelliJ IDEAProjects/MyTestProject 〜/ Library/Preferences/ideaXX/inspection/Default.xml〜のコマンドで置き換えられる値を指定できますか?/IntelliJ IDEAProjects/MyTestProject/results-dir -v2' –

+0

'TeamCity'に' gradle based android studio'プロジェクトを構築しました。ビルド・ステップ「Inspections(IntelliJ IDEA)」を試しました。 プロジェクトファイルの種類: 'gradle'。 プロジェクトへのパス:チェックアウトディレクトリに関連した 'build.gradle'です。 JVMコマンドラインパラメータ: '-Xmx512m -XX:MaxPermSize = 150m'。 しかし、私のプロジェクトに 'Inspection profile path:'に与える 'ipr'ファイルはありません。 私は '.idea'ディレクトリを持っています。助けてください。 –

+0

TeamCityのサポートにお問い合わせください。 – CrazyCoder