问题标签 [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.

0 投票
2 回答
8805 浏览

python - 对于 Pylint,是否可以为每个 Eclipse 项目使用不同的 pylintrc 文件?

我看到我可以使用这个解决方案为每个 Eclipse 实例更改它。我想为每个项目设置它。可能吗?

0 投票
1 回答
219 浏览

python - 在 Pylint 中,我可以覆盖基于文件名的全局消息控制吗?

我使用一个pylintrc文件在项目范围内禁用一些 pylint 警告,但我想仅针对名为SConscript.

目前,我# pylint: disable=...在每个文件的开头都有一个SConscript,但维护起来很痛苦。

有没有办法告诉 pylint 根据处理后的文件名进行额外的抑制?(或正则表达式,或其他)

0 投票
1 回答
2846 浏览

python - 让 Pylint 关心空行

我不是 pep-8 的大多数事情的坚持者,但我个人在编写代码时更喜欢某些事情(与工作相反,我会坚持现有代码库的风格或缺乏风格)。

我个人倾向于遵循的一件事是 pep-8 关于空白行的建议:

用两个空行包围顶级函数和类定义。

类中的方法定义被一个空行包围。

但是,当我违反此规定时,我无法让 Pylint 警告我。我在我的 中没有看到任何似乎相关的禁用内容.pylintrc,而且我无法弄清楚这在 Pylint 中是否可行,如果可以,如何启用它。

根据这个答案,看起来 Pylint 没有(或当时没有)涵盖 pep-8 的某些方面,但我无法确定空行是否属于这种情况。

是否可以在不编写自定义扩展的情况下让 Pylint 警告空行(太多/不够)?

0 投票
2 回答
1368 浏览

python - git-lint pylint 没有运行 pylintrc 文件

我正在为我的 Python 项目使用git-lint

.gitlint.yaml我的 git repo 的根目录中有一个文件,其中包含,除其他外,

我什至创建了一个~/.config/pylintrc文件,其中包含,除其他外,

但是当我运行时git lint,没有禁用任何警告,尤其是没有line 41, col 0: Warning: [mixed-indentation]: Found indentation with tabs instead of spaces警告。

我已经得出结论(并验证)该~/.config/pylintrc文件根本没有被处理。

为什么 pylint 忽略所有配置选项?我可以采取哪些故障排除步骤?我最好的猜测是,当由 git lint 执行时,pylint 是由我以外的某个用户运行的。

0 投票
1 回答
586 浏览

python - PyLint 评估配置

PyLintevaluation配置设置 ( error, warning, refactor, convention, statement) 中的各种变量代表什么?计算中是否还有其他可用变量?

0 投票
3 回答
9168 浏览

python - PyLint 坏空白配置

有没有办法为bad-whitespacePyLint 中的检查配置检查?我目前可以禁用检查,但我更愿意强制执行空格约定而不是禁用它。

0 投票
1 回答
73 浏览

eclipse - 奇怪的警告消息不断出现在 Eclipse/Pydev/Pylint

我正在使用带有 PyDev、Pylint3(配置了 pylintrc)的 Eclipse Neon,并且我在空白行中有一条 pylint 警告消息。第一次出现时确实如此,但修改代码后并没有消失。

之后,我移动了代码,一个空行仍然在同一行,但警告消息仍然存在,无法删除它。

我在这里附上带有消息的图像和不带消息的图像。

这是我的特殊信息: 这是警告

在没有写入任何内容的空白行中,您可能会在另一张图片中欣赏:该行是空白的

我怎样才能“清理”这个?

0 投票
1 回答
504 浏览

travis-ci - 如果 pylint 没有特定速率,则在 Travis 上中断构建

我目前有一个正在使用的项目,pylint并且pytest. 我使用 Travis 来验证我的构建,并运行pylint以验证代码质量。

但我想做一些不同的事情,却找不到任何关于我应该如何进行的地方。如果代码等级低于 ,我希望我的 Travis 构建中断9.5,甚至不运行pytest脚本。因此,我可以保证所有的指导方针都得到遵守。

我能做些什么来触发这个?我必须配置我的.travis.ymlorpylintrc吗?

0 投票
0 回答
188 浏览

travis-ci - 当我没有通过我的 pylint 阈值时如何设置 Travis 失败

假设我运行我的 pylint 套件并获得 9.2/10 的分数。我希望 Travis 认为这在 9/10 截止值以上是可以接受的,并允许成功构建。

现在其他人使用格式错误的代码提交到同一个存储库,生成了 8.9/10 的新 pylint 分数。我希望特拉维斯在这方面失败。

我可以在我的 pylint.rc 中添加什么来允许这种行为?即使只是在低于 9/10 的阈值时以不成功的方式退出 pylint 也足以开始。

0 投票
4 回答
13456 浏览

python - Pylint:在“return”(no-else-return)警告后禁用不必要的“else”

我正在查看我的 RC 文件,但我一生都无法找到这些变量中的哪一个禁用了该功能。

我搜索了“if”、“else”和“return”,但什么也没看到。除非我错过了。

谢谢。

更多信息

我要放入终端的内容

测试代码

打印出来