Nasıl PyLint bir uyarı devre dışı bırakırım?
Deniyorum devre dışı bırakmak için Uyarı C0321 ("birden fazla ifade tek satır" ben sık sık koymak if
ifadeleri ile kısa tek satırlık sonuçları aynı satırda), PyLint 0.21.1 (yoksa bir şey olmaz: astng 0.20.1, ortak 0.50.3, Python 2.6.6 (r266:84292 Eyl 15 2010, 16:22:56)).
PyLint yapılandırma dosyası disable=C0321
ekleyerek denedim, ama PyLint zaten raporlama konusunda ısrar ediyor. Bu hat üzerinde varyasyonlar (disable=0321
disable=C321
gibi) hata olarak, yani PyLint işaretleniryokseçeneği doğru tanımak, sadece bunu görmezden.
Bu PyLint bir hata ya da yanlış bir şey mi yapıyorum? Bu etrafında herhangi bir yolu var mı? Gerçekten bu gürültü bazı kurtulmak istiyorum.
CEVAP
Bu sorunu kullanarak yaptımEclipseve aşağıdaki gibi çözüldü
pylint klasöründe () örneğin C:\Python26\Lib\site-packages\pylint, tutun, sağ shift ve bu klasörde windows komut açmak için seçin. Türü:
lint.py --generate-rcfile > standard.rc
Bu oluşturur 'standart.'yapılandırma dosyası. rc '[MESAJLARI KONTROL]' açıklamasız altında Not Defteri'nde açmak 'disable=' ve KİMLİĞİ devre dışı bırakmak istediğiniz mesaj, örneğin ekleyin:
disable=W0511, C0321
Ve Tutulma -^ kaydedin . pencere->tercihler->PyDev->pylint, bağımsız değişken kutusuna:
--rcfile=C:\Python26\Lib\site-packages\pylint\standard.rc
Şimdi çalışması gerekir ...
Ayrıcabir yorum eklekod üstünde o pylint yorumlanacaktır:
# pylint: disable=C0321
tüm bağlantıpylint message codes
Değişkenleri kutusunda örneğin --disable-ids=C0321
ekleme çalışmıyor.
Mevcut tüm pylint mesajları sözlükte '', pylint.utils.MessagesHandlerMixIn
sınıf. örnek bir nitelik _messages saklanır Tartışma --disable-ids=...
(en az bir yapılandırma dosyası olmadan) ile pylint çalışırken, bu sözlük başlangıçta boş, pylint (pylint.içinde KeyError bir istisna topluyor formundadır.MessagesHandlerMixİn.() check_message_id.
Eclipse, bu Pylint Konsolu (windows görüntüle Haritayı, ayrıca seçenekler simgesini konsol konsol konsol Konsol seçin Pylint.)-hata iletisi görebilirsiniz
Nasıl İstekleri kütüphaneden günlük il...
Nasıl benim web sayfası üzerinde sağ t...
Özel linker uyarı devre dışı bırakmak ...
Nasıl uyarı '' JSHint ve Req...
Nasıl jquery-uı sürüklenebilir devre d...