Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 最近引入的一个选项的鲁棒pylint禁用_Python_Pylint - Fatal编程技术网

Python 最近引入的一个选项的鲁棒pylint禁用

Python 最近引入的一个选项的鲁棒pylint禁用,python,pylint,Python,Pylint,在CI系统的不同阶段,我们有多个版本的pylint(有充分的理由:我们想测试我们的代码在一系列软件包版本中是否有效) 现在,根据pylint=2.4.0(根据)引入了一个选项import-out-toplevel 我们如何以稳健的方式(或以pylint>=2.4.0为条件)禁用该pylint错误 我试过: #pylint:disable=导入顶级之外的内容 #pylint:disable=C0415 没有禁用 在案例1和案例2中,运行pylint版本2.4.3(在与anaconda=2019.0

在CI系统的不同阶段,我们有多个版本的
pylint
(有充分的理由:我们想测试我们的代码在一系列软件包版本中是否有效)

现在,根据
pylint=2.4.0
(根据)引入了一个选项
import-out-toplevel

我们如何以稳健的方式(或以
pylint>=2.4.0
为条件)禁用该pylint错误

我试过:

  • #pylint:disable=导入顶级之外的内容
  • #pylint:disable=C0415
  • 没有禁用

  • 在案例1和案例2中,运行pylint版本2.4.3(在与
    anaconda=2019.03
    对齐的CI阶段上)会导致
    E0012:错误选项值
    。在案例3中,运行pylint版本2.4.2(在与
    anaconda=2019.10
    对齐的CI阶段上)会导致
    C0415:Import-Out-toplevel
    ,目前,我正在禁用整个
    'C'
    类别,仅用于范围(在我的案例中,一行):


    这可以在pylint 2.3到2.5之间工作,尽管它没有我想要的那么具体。

    现在,我只为范围禁用整个
    'C'
    类别(在我的例子中,是一行):

    这可以在pylint 2.3到2.5之间工作,尽管它没有我想要的那么具体

    def blah(...):
        import foo.bar  # pylint: disable=C