2012-05-31 12 views
7

IntelliJ'in ölü kodu, yanlış başlatılmış değişkenleri vb. Tespit etmek için gerçekten iyi bir statik analiz araçları olduğunu duydum. Ancak editör bagajını gerçekten istemiyorum. IntelliJ'in statik analiz araçlarını kaynak kodumda komut satırından çalıştırmanın bir yolu.Intellij statik analiz araçlarını komut satırından çalıştırın

Bu mümkün mü? IntelliJ'in statik analiz araçlarını komut satırından çalıştırmak için bir arayüz var mı?

cevap

8

Evet, run code inspections outside of the IDE olabilir. Otomatik olarak yapacak olan TeamCity ürününü kullanmayı düşünebilirsiniz ve tarayıcıda görüntülenebilecek güzel HTML raporları oluşturur.

+0

Sağladığınız bağlantıyı inceledim. Umut verici bir şey gibi görünüyor. Mac'i TeamCity sunucum olarak kullanıyorum. Komutu bağlantıda denedim. Ama ben 'Default.xml' yok. "/ Applications/IntelliJ IDEA.app/Contents/bin/inspect.sh ~/IntelliJ IDEAProjects/MyTestProject ~/Library/Preferences/ideaXX/inspection/Default.xml ~ komutunda hangi değerlerin değiştirileceğini belirtebilir misiniz?/IntelliJ IDEAProjects/MyTestProject/results-dir -v2' –

+0

"TeamCity" uygulamasında başarılı bir şekilde "grad tabanlı android studio" projesini oluşturdum. Yapım adımını denedim 'Denetimler (IntelliJ IDEA)'. Proje dosya tipi: 'gradle'. Projeye giden yol: 'build.gradle', ödeme dizini için uygun. JVM komut satırı parametreleri: -Xmx512m -XX: MaxPermSize = 150m'. Ama benim projemde "Denetim profili yolu:" vermek için 'ipr' dosyası yok. Bir .idea dizinine sahibim. Lütfen bana yardım edin .. –

+0

Lütfen yardım için TeamCity destek ekibine başvurun. – CrazyCoder

İlgili konular