仅 Pylint 全球评估
在 pylint 中,我使用此命令 --reports=n
禁用报告,但现在我看不到更多全局评估。
是否可以仅启用全局评估?
In pylint I use this command --reports=n
to disable the reports, but now I don't see the Global evaluation more.
Is possible enable only the Global evaluation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
不,您不能,全局评估是报告的一部分,使用 --reports=n 您可以禁用所有报告。
No you can't, Global Evaluation is part of the reports and with --reports=n you disable all the reports .
这篇文章很旧,但这是当前的解决方案:
要禁用除全局评估部分之外的所有内容,您必须
在另一个答案中共享的链接现在似乎是最新的。 http://pylint-messages.wikidot.com/all-codes
注意:这仍然是留下如下所示的部分:
我的解决方案是捕获标准输出和标准错误并消除报告部分,同时捕获全局评估的分数并自行在其他地方打印分数。
我正在围绕 Pylint 和 pep8 编写一个包装器,以及一些出现此问题的内部 Python 质量检查(公司标头等)。
This post is quite old but here's the current solution:
To disable EVERYTHING other than the Global evaluation section, you must
The link shared in another answer now seems to be up to date. http://pylint-messages.wikidot.com/all-codes
Note: this still leaves the portion shown below:
My solution is to capture the standard out and standard error and eliminate the Report section while capturing the score from the Global evaluation and printing the score elsewhere on my own.
I am writing a wrapper around Pylint and pep8 and some internal Python quality checks (company headers, etc.) where this problem came up.
您可以使用 --disable=RP0701 等来禁用报告的原始指标部分。
此(过时的)列表可以帮助查找您想要抑制的块的 ID:
http:// pylint-messages.wikidot.com/all-codes
请注意,报告 ID 已从 Rxxxx 重命名为 RPxxxx!
You can use e.g. --disable=RP0701 to disable the Raw metrics part of the report.
This (outdated) list can help to find the IDs of blocks you would like to suppress:
http://pylint-messages.wikidot.com/all-codes
Note that the report IDs have been renamed from Rxxxx to RPxxxx!
正如systempunttoout所说,目前这是不可能的。但您可以在[电子邮件受保护]邮件列表中请求此信息,并且提交补丁是尽快获得该功能的一个非常好的方法。 :-)
As systempunttoout said, this is currently not possible. But you can ask for this on the [email protected] mailing list, and submitting a patch is a very good way of getting that feature soon. :-)
我几乎可以得到全球评价。
要消除除重复和全局评估之外的所有内容,请添加;
无法禁用重复报告似乎是一个错误;
http://www.logilab.org/ticket/63424
I can nearly just get the Global evaluation.
To eliminate everything but Duplication and Global evaluation add;
Being unable to disable the duplication report seems to be a bug;
http://www.logilab.org/ticket/63424
您可以使用 AWK:
我得到此打印输出:
未找到配置文件,使用默认配置
You could use AWK:
I got this printout:
No config file found, using default configuration