问题标签 [pylintrc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - While using pylint I found that it also has an option of silent run. Why is it there and what is the use of it?
- Why does pylint give an option to silent run I dont understand. The documentation doesnt providde reason for the same.
- Also, does anyone know how can one generate .pylintrc file by running a python program. I know that it can be generated from command prompt. I just wanted to know how to generate the same by running a python program.
python - 如何在 pylintrc 文件中将“too-many-statements”的值从 50 修改为 100?
在我的文件上运行 Pylint 时,我收到以下消息。
重构 (R0915, too-many-statements, function) 太多的语句 (95/50)
我想将函数可以拥有的语句数设置为 100 而不是 50,以避免来自 Pylint 的上述消息。
python-3.x - 如何使 pylint 为存储库中的所有函数和方法强制执行文档字符串
Pylint missing-docstring 似乎忽略了类中的一些函数和私有方法。
如何使 pylint 强制所有函数和方法必须在某个存储库中具有文档字符串?
我发现的一个选项是禁用忽略私有函数:
no-docstring-rgx='a^'
python - VS Code pylint(import-error)“无法导入”自定义目录中的子模块
我在几个子目录的树中组织了我自己编写的 Python 脚本,从已经包含在"python.autoComplete.extraPaths"
settings-json 中的父目录“Scripts”开始:
除此之外,我还包含了一个 Python 环境文件:
其中包含该行
所有这些在以前都很好,我所有的脚本都分布在 1 个单一目录级别上,如下所示:
当我在任何 python 脚本中导入时,例如script_one.py
,我启动了脚本
并且 pylint 正确识别了这个导入的脚本,而没有抛出上述VS Code pylint(import-error)
.
现在,情况不同了。脚本变得如此之多,以至于我将子文件夹拆分General
为包含一个额外的子目录级别,以使脚本更清晰地组织:
当使用例如以下行启动 Python 脚本时,我得到VS Code pylint(import-error)
以下每个导入的。
我不知道为什么 pylint 突然停止识别导入,只是因为我添加了一个额外的子目录级别。我希望这些毫无意义的 pylint 导入错误消失,因为在执行代码时有效地正确导入了子子模型。
我什至尝试修改.pylintrc
- 文件,该文件位于
/home/andylu/anaconda3/pkgs/pylint-2.3.1-py37_0/lib/python3.7/site-packages/pylint/test/regrtest_data/.pylintrc
:
添加init-hook
- 行也没有效果。
pylint - 是否可以在单个 python 文件中为 pylint 指定好名称列表?
我正在寻找类似的东西
如中pylintrc
,但我想将这些名称限制为仅在单个 python 文件中是好的。
我想过像#pylint: disable=invalid-names
文件顶部的消息控制,但这太宽泛了。理想情况下,我只想允许这两个无效名称X
,并y
在单个文件中被认为是好的。pylint有可能吗?
pycharm - .rc 文件的 PyCharm 文件类型关联(语法高亮)
PyCharm 中.rc
文件的正确文件类型关联是什么?
我发现了什么
建议使用Ini
插件,但在我看来,.rc
文件不是.ini
文件。
我的具体用例
在我的特定用例中,我有一个.pylintrc
文件。我不确定该选择什么,目前,我刚刚选择了Text
.
这是pylint
示例.pylintrc
文件:https ://github.com/PyCQA/pylint/blob/master/examples/pylintrc
仅供参考:我的 PyCharm 版本是PyCharm PE 2020.1
python - 是否可以根据其内容在一行中禁用 pylint?
通过覆盖,可以通过在配置文件中添加“exclude_lines”标志来禁用匹配模式的行中的覆盖:
我想知道 pylint 是否可以做到同样的事情。我正在 django 中做一个项目,许多类都有一个非常小的内部“元”类,不值得记录,但我一直在每个类上都收到缺少文档字符串的错误:
到目前为止,我一直# pylint: disable: missing-docstring
在为每个指令添加一个指令,但这有点累人并且容易出错,所以我希望有一个更好的解决方案,类似于覆盖率的解决方案。可以?
pylint - 运行pylint时如何默认运行pylintrc文件?
我想始终在我的本地机器上启用 pyLint 中的扩展,例如“else-if”扩展。我尝试在项目的主目录中编辑以下pylintrc
文件添加load-plugins=pylint.extensions.check_elif
当我在位于tests\extensions\data\elif.py
错误消息的文件上运行 pylint 时,仅当我的终端设置在项目主目录中时才会显示。
我也尝试使用 --rcfile 标志,但发现它仅在标志输入是我的终端的相对路径时才有效。我希望 pylint 始终加载我的pylintrc
文件,而不需要我位于特定的终端目录或指定与我当前路径相关的路径。当我使用 pylint 时,是否可以将此 pylintrc 文件设置为默认值?
我正在本地机器(Windows 10)上处理 pyLint 项目。
谢谢
pylint - 如何将错误消息更改为pylint中的警告消息?
有没有办法在 pylintrc 文件中更改/指定规则的严重性级别(错误、警告)?
python - 函数定义上的 pylint 'unused_variable' 警告
我已经在__init__.py
. 在运行 pylint on 时__init__.py
,它会在 function_name 上给出警告unused_variable
。
我一般不想禁用此警告(对于实际未使用的变量等),但显然我不希望对函数定义发出警告。样品__init__.py
: