PyCharm在代码样式,约定和逻辑陷阱上提供了一些有用的警告.如果我尝试提交带有警告(或错误)的代码,它也会提供通知.
有时我会有意识地忽略特定代码行的这些警告(出于各种原因,通常要考虑第三方库的实现细节).我想要压制警告,但只是为了那条线(如果警告出现在我不是故意的另一条线上,我想知道它!)
我怎么能在PyCharm中做到这一点?(遵循通用Python约定非常可取.)
是否可以在PyCharm中禁用对整个文件的检查?
这需要的原因是在处理py.test时.它使用看似影子函数参数的灯具,同时导致未解析的引用.例如:
from myfixtures import user # Unused import statement warning
def test_is_awesome(user): # Shadows name 'user' from outer scope warning
assert user.is_awesome()
Run Code Online (Sandbox Code Playgroud)
py.test还有其他警告,例如使用pytest.py中pytest.raises()的"无法找到引用'引发'".
也许还有另一种方法来解决这些问题?也许我错误地使用了py.test?