pylint按目录忽略

发布于 2021-01-29 14:59:05

以下是来自pylint docs的内容

--ignore=<file>
    Add <file or directory> to the black list. It should be a base name, not a path. You may set this option multiple times. [current: %default]

但是我没有让目录部分起作用的运气。

我有一个名为migrations的目录,其中有django-south迁移文件。当我输入–ignore =
migrations时,它仍然不断向我提供migrations目录内文件中的错误/警告。

难道这--ignore不适用于目录?

如果我什至可以使用regexp来匹配被忽略的文件,它将正常工作,因为django-
south文件都被命名为0001_something,0002_something …


由于无法通过目录进行忽略,因此我只能将其# pylint: disable-msg- cat=WCREFI放在每个迁移文件的顶部,该文件将忽略所有pylint错误,警告和信息。

关注者
0
被浏览
78
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    新增:

    [MASTER]
    ignore=migrations
    

    对我的.pylintrc使用pylint
    0.25。我的问题出在PyDev上(看来)不符合我的设置。我认为这是由于它正在运行每个文件的pylint,我认为绕过了“忽略”检查-
    无论是模块/目录还是文件。从PyDev调用pylint的方式如下:

    /path/to/site-packages/pylint/lint.py --include-ids=y /path/to/project/migrations/0018_migration.py
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看