这段代码:
def foo():
print("hello")
违反PEP 0008,其中声明
每个缩进级别使用4个空格。
但pep8
,pyflakes
或flake8
命令都没有对此发出警告。
我怎样才能让其中一个人抱怨这个unpythonic代码?
答案 0 :(得分:2)
pylint
会警告此违规行为:
$ pylint test.py
No config file found, using default configuration
************* Module test
W: 2, 0: Bad indentation. Found 8 spaces, expected 4 (bad-indentation)
请注意,如果缩进is not a multiple of four (E111错误代码),pep8
会仅警告您。