是否有任何好的模块可以针对您的代码运行以捕获编码错误?我希望 pylint 在使用函数的默认参数时发现错误 like this :
>>> def spam(eggs=[]):
... eggs.append("spam")
... return eggs
但很失望地发现他们没有被报告。我正在寻找 PEP8 格式之外的东西。
请您参考如下方法:
我尝试了第一个示例,PyLint 0.18.1 给了我警告:
W: 1:spam: Dangerous default value [] as argument
