2015-06-05 22 views
12

Bir projeden bir dosya için max-line-length ayarlarını değiştirmek mümkündür (üzerlerinde rc dosyasında tanımlı tüm diğer kontrolleri gerçekleştirirken)?Pylint: tekil dosyada maksimum satır uzunluğu geçersiz kılma

İdeal olarak, inline pylint: disable=x yorumları gibi davranmalıdır.

my_file.py:15: [E0011(unrecognized-inline-option), ] Unrecognized file option 'max-line-length 

Edit:

# pylint: max-line-length=240 

PyLint tanımasını başarısız oldu:

Ben modül düzeyinde bu satırı koyarak denedim ben tamamen line-too-long kontrolünü devre dışı, ama dürüst olmak gerekirse biliyorum Bunu yapmaktan kaçınmak isterim, sadece herkes bu modülü genişletmeye ve hatta şimdi olduğundan daha uzun çizgiler eklemeye çalışırsa.

+0

Anladığım kadarıyla, satır içi yorumdaki denetimleri yalnızca etkinleştirebilir/devre dışı bırakabilirsiniz, ör. "# pylint: disable = C0301", burada C0301 bir "Satır çok uzun" kontrol için bir [kod] (http://pylint-messages.wikidot.com/all-codes). – alecxe

cevap

1

the doc uyarınca, pylint yapılandırmasını satır içinde değiştiremezsiniz. ancak yalnızca bir veya birkaç çizgi (ler) için uyarıyı devre dışı bırakabilirsiniz:

# disable for only one line 
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line" # pylint: disable=line-too-long 

# disable for few (or more) lines 
# pylint: disable=line-too-long 
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line" 
# pylint: enable=line-too-long 
2

Aşağıdaki gibi ek geçirebilirsiniz: Benim için C:\Python27\Scripts\pylint.exe --max-line-length=240 <PATH TO FILE>

0
pylint --max-line-length=240 

eser.