【问题标题】:Atom editor - linter-flake8: how to specify global "builtins" to ignoreAtom 编辑器 - linter-flake8:如何指定要忽略的全局“内置”
【发布时间】:2016-09-27 19:15:29
【问题描述】:

我已经安装了linter-flake8 Atom 包,并且不断收到以下警告:

F821 — undefined name 'self' at line __ col _

根据this 的问题,有没有办法在Atom 中指定builtins="self"
我似乎找不到它。如果没有,是否有解决方法?

【问题讨论】:

    标签: python atom-editor flake8


    【解决方案1】:

    在您的主目录(或每个项目的基础)中有一个特殊文件,称为 flake8 文件。

    对于全局版本,如果尚不存在,请创建位于 ~/.config/flake8 的文件

    在此目录中添加您的所有自定义项,例如,我的 flake8 文件如下所示:

    [flake8]
    max-line-length = 120
    ignore = W293, E402
    

    因此,对于您的,您可能希望做类似的事情,忽略=F821。

    对于每个项目的版本,请参阅 flake8 配置文档:

    http://flake8.pycqa.org/en/latest/user/configuration.html

    在页面中,它们突出显示了许多可能的配置位置。祝你好运!

    【讨论】:

    • 我应该创建一个名为flake8 的配置文件,还是一个名为flake8 的文件夹,其中包含一个配置文件(配置名称是什么?)?
    • 您应该在您的主目录中创建一个名为“.config”的文件夹。在这个文件夹中有一个简单命名为“flake8”的文件,在这个文件中添加您的自定义并保存它。
    • 谢谢,我尝试添加builtins="self",但似乎不起作用。你如何使用builtins?我不想忽略整个F821
    • 你看到了吗:--builtins="_",这里有这个帖子:stackoverflow.com/questions/37840142/…
    • 当然,这是我的问题。由于某种原因,它似乎不起作用。
    猜你喜欢
    • 2018-12-03
    • 1970-01-01
    • 2023-04-07
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多