我正在尝试使用pylint来显示警告和错误, 我希望所有警告和错误同时显示,即 当我这样做时:
pylint pylint_1.py -rn -d=R,C
它应该告诉我所有的警告和错误, 但反而会发生什么,当我的程序有一些错误(缩进错误) 它只会显示错误,警告会被抑制。 如果程序在两个地方有缩进错误,它只会显示第一个错误。
这是我的示例文件:
import string
def somefun():
shift = 3
choice = raw_input("would you like to encode or decode?")
word = (raw_input("Please enter text"))
count_un = 10
letters = string.ascii_letters + string.punctuation + string.digits
encoded = ''
if choice == "encode":
for letter in word:
if letter == ' ':
encoded = encoded + ' '
else:
x = letters.index(letter) + shift
encoded=encoded + letters[x]
if choice == "decode":
for letter in word:
if letter == ' ':
encoded = encoded + ' '
else:
x = letters.index(letter) - shift
encoded = encoded + letters[x]
print encoded
输出: 当只有警告时:
No config file found, using default configuration
************* Module pylint_1
W: 6, 4: Unused variable 'count_un' (unused-variable)
当我做缩进错误时:
No config file found, using default configu
************* Module pylint_1
E: 22, 0: unexpected indent (syntax-error)
显然,当出现错误时,它的可见警告会被抑制
我是pylint的新手,如果我的努力是正确的,请告诉我, 即我正在尝试的是否可能。
是否可以一次性显示所有警告和错误。??