2013-04-11 12 views
7

Win 7'de tutulmayı kullanıyorum. Ayrıca, checkstyle'i kullanıyorum ve bu checkstyle'ın yorumlardaki beyaz boşluktan şikayetçi olduğunu buluyorum.Eclipse Checkstyle "Lline sondaki boşlukları" devre dışı bırakıyor

Bu onay kutusunu devre dışı bırakmak istiyorum, kontrol tarzı dosyasını ofisdeki diğer geliştiricilerle paylaşmak istediğim için çevremde herhangi bir değişiklik yapmamak istiyorum. Herkesin kodu aynı ışık stilinde görebildiğinden emin olun: "light":

Bu sorunu çözecek diğer yerleşik özelliklerde sorun yok. Denedim: Ctrl+Shift+F ve Ctrl+Alt+C. Her ikisi de otomatik olarak takip alanını otomatik olarak düzeltmez.

enter image description here

cevap

9

checkstyle bunu devre dışı bırakmak için bir yol Bulunan:

Tercihler -> checkstyle -> Normal ifade -> RegexpSingleLine (Devre Dışı)

+1

Lütfen bekleme süresi dolduğunda bunu kabul edin. –

+0

Sistemin kendi cevabınızı kabul ederek oyun oynamanın hiçbir anlamı yoktur, size herhangi bir puan kazandırmaz. –

+0

@MartinSpamer, orjinal niyetleri bilmez, ancak SO, siteyi faydalı buluyorsa, soruları ve cevapları göndermeye teşvik eder (http://stackoverflow.com/help/self-answer) –

5

Pencere-> Tercihler-> Java-> Editör- Eylemler> kaydedin.

Yapılandırma düğmesini yapılandırın.

Kod Düzenleme sekme çek boşluk sondaki Kaldır günü.

+1

Teşekkürler Alexander, bu benim ortamını değiştirir ve çek stili ayarlarını değiştirmez. Çek stili ayarları, diğer geliştiricilerle paylaşabileceğim bir xml dosyasında bulunur. Soruma cevap buldum ve adımları yayınlayacağım. –

0

Ben daha iyi bir çözüm hatlarında gelen boşluklara sondaki görmezden Checkstyle öğretmek olacağını düşünüyorum yorumların bir parçası. checkstyle.xml olarak

:

<module name="RegexpSingleline"> 
    <property name="format" value="(?!\*)[^$]\s+$"/> 
    <property name="minimum" value="0"/> 
    <property name="maximum" value="0"/> 
    <property name="message" value="Line has trailing spaces."/> 
</module> 

Bu blok temelde söyler: "Bir ardından bir ya da daha fazla boşluk \s+, ardından olmayan satır uçlarının [^$] ardından bir yıldız işareti (?!\*) içermeyen hatları hakkında şikayetçi satır sonu $ ".

İlgili konular