我在一个项目的(许多)Python文件中都有这段代码。
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from pprint import pformat
派林特抱怨说:
==ook:2
==eek:2
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from pprint import pformat (duplicate-code)
这虽然是真的,却完全无关。from __future__ [...]
行在Python 2 to Python 3的to prevent compatibility regressions处。因此,pylint不应该抱怨它们在不同的文件中是相似的。
有没有办法阻止pytlint这么做?
我知道pylint: disable=duplicate-code
,但由于导入作用域的关系,这将对整个文件禁用它。但是,我不想对整个文件禁用它。
Pylint相似配置
尝试更改^{} config file 的similarities部分中的
ignore-imports
。默认pylintrc:
相关问题 更多 >
编程相关推荐