gpt4 book ai didi

macos - Pylint 中的永久配置文件

转载 作者:行者123 更新时间:2023-12-02 15:40:29 25 4
gpt4 key购买 nike

我已经为 Pylint 设置了一个自定义配置文件(名称,方便地配置)。必须有一种方法,我不必在每次运行时都包含 --rcfile=config 。如何永久设置配置文件?

最佳答案

当你没有指定 --rcfile 选项时,Pylint 按以下顺序搜索配置文件并使用它找到的第一个:

  1. 当前工作目录下的pylintrc
  2. 如果当前工作目录在 Python 模块中,Pylint搜索 Python 模块的层次结构,直到找到一个pylintrc 文件。这允许您指定编码标准逐个模块的基础。当然判断一个目录是一个Python 模块,如果它包含一个 __init__.py 文件。
  3. 环境变量PYLINTRC命名的文件
  4. .pylintrc 在您的主目录中,除非您没有主目录或者您的主目录是/root
  5. .pylintrc 在当前工作目录
  6. /etc/pylintrc

因此,根据您选择的方法,Pylint 可以根据代码的位置、用户或机器使用不同的配置文件。

请注意,配置文件仅适用于模块中的 Python 文件。因此,Pylint 在分析目录中没有 __init__.py 文件 的 Python 文件时仍然使用其默认规则。

例如,我有一个包含命令行应用程序的 bin/ 目录。通常,此目录不需要 __init__.py 文件,因为它从未被导入。我必须添加一个 bin/__init__.py 文件让 Pylint 使用我的 pylintrc 文件分析这些 Python 文件。

关于macos - Pylint 中的永久配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com