在搜索一个Python项目时,我发现了几行带有# noqa
的注释.
import sys
sys.path.append(r'C:\dev')
import some_module # noqa
noqa
在Python中是什么意思?它是否仅特定于Python?
在搜索一个Python项目时,我发现了几行带有# noqa
的注释.
import sys
sys.path.append(r'C:\dev')
import some_module # noqa
noqa
在Python中是什么意思?它是否仅特定于Python?
一行加# noqa
表示linter(一个自动判断代码质量的程序)不应该判断这一行.代码可能生成的任何警告都将被忽略.
这条线可能有一些"看起来很糟糕"的东西,但开发人员理解并打算出于某种原因把它放在那里.
有关更多信息,请参阅Flake8 documentation for Selecting and Ignoring Violations.