问题标签 [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 回答
526 浏览

django - 如何在每个文件的 Pylint 中获取运行时间

我在我的项目中使用 pylint,它运行超过 1 分钟,这对我来说太长了。如何获得项目中每个文件的具体运行时间?

这是我的研究:

github上的问题

如何加快pylint

你能给我一些关于这个问题以及如何加快 pylint 的建议吗?

提前致谢 !!!!

0 投票
1 回答
216 浏览

python - 是否可以根据其消息部分禁用 pylint 规则?

一些规则用于不止一种情况。特别是,规则 C0326 至少在两种情况下使用:

给出消息C0326:No space allowed before :

给出消息C0326:Exactly all required after :

我希望 pylint 检测并抱怨第一种情况,而不是第二种情况(是的,我知道我是一个野蛮人,因为没有在类型提示之前放置空格)。由于代码相同但消息不同,我希望可以单独调整这些情况。目前是否可以这样做?

0 投票
1 回答
1133 浏览

vim - pylint 的最大行长问题

我有这个设置在我的.pylintrc

但是关于 vim 中超过 78 个字符的行的错误没有报告。然而,Pylint 正在工作,因为它报告了“尾随空格”等其他错误。

我的设置有什么问题?



欢迎大家帮忙!

0 投票
1 回答
1400 浏览

python - 相对导入 'six.moves.urllib',应该是 'six.moves'

我在 pylint 1.9.3 中面临这种情况

我的代码exp.py只包含这一行

from six.moves.urllib import parse as urllib

当我运行时,我pylint exp.py收到此错误

[W0403(relative-import), ] 相对导入 'six.moves.urllib', 应该是 'six.moves'

关于如何解决这个问题的任何想法?

任何帮助都会很有用..

提前致谢。

0 投票
1 回答
286 浏览

visual-studio-code - Default pylintrc completely disables pylint

All I want to do is use the generated-members= line to disable the false "no-members" errors for several packages.

So, in the VS Code terminal, in my project root directory, I run:

All linting warnings immediately disappear, even before I've change anything in the rc file. The only way I've been able to bring them back is by deleting .pylintrc. What am I doing wrong?

0 投票
1 回答
303 浏览

python - Pylintrc 配置仅显示错误

我找不到一个简单的~/.pylintrc文件来忽略除错误之外的所有内容。

目前我将其设置为:

从这个类似的stackoverflow答案。从理论上讲,这应该删除警告,但它对我不起作用,即使在重新加载窗口之后也是如此。

我只想显示错误(红色)而不是警告(绿色)

在此处输入图像描述

0 投票
1 回答
2519 浏览

python - Pylint UnicodeDecodeError utf-8 无法解码字节

当我在 Windows 10 中运行使用 pip(版本 2.1.1 和 Python V.3.7)安装的 pylint 时,我收到此错误:

UnicodeDecodeError:“utf-8”编解码器无法解码位置 0 中的字节 0xff:无效起始字节。

我们如何解决它?

这是屏幕截图 皮林特错误

0 投票
1 回答
3760 浏览

python-3.x - 如何将 pylint 选项卡宽度从 4 个空格更改为 2 个空格?

我试过pylint --indent-string=" "了,但我不断收到帮助信息。我应该怎么做才能配置 pylint。

0 投票
1 回答
63 浏览

pylint - 找出影响给定 Pylint 消息的设置

当 Pylint 警告我某事时,我怎么知道它应用了哪些设置?这个设置的哪个部分.pylintrc进入?

例如:

  • Used builtin function 'map'. Using a list comprehension can be clearer. (bad-builtin)是因为bad-functionsin [BASIC]contains map
  • Missing function docstring (missing-docstring)以为条件docstring-min-length[BASIC]
  • invalid-name服从几个[BASIC]设置:variable-rgx, method-rgx, module-rgx, 等等。

我希望在Pylint 文档中找到此信息,但它通常不提供此信息。例如,没有来自适用选项的文档的missing-docstringinvalid-names链接。有了,信息很容易找到,但这只是因为它来自特定的扩展。Pylint消息 wiki解释了该消息的含义,但没有解释它是什么引起的。中的注释也没有将设置与警告代号相关联(没有任何解释,例如影响消息)。bad-builtinpylint --generate-rcfilebad-functionsbad-builtin

我问这个的原因是,在许多情况下,Pylint 的约定与我的项目的需求和约定不匹配,我想调整它而不是忽略特定实例或忽略消息批发(所以我不是在寻找disable=!) . 那么如何找到要调整的内容呢?

0 投票
0 回答
71 浏览

python - pylint 没有检测到大多数代码违规

我在 Windows 上使用 Python3 虚拟环境。

这是我从虚拟环境中运行的命令。

当我运行 pylint 时,它只使用其检查器的子集(missing-docstringbroad-except...)。例如,它不使用attribute-defined-outside-init.

如何让 Pylint 使用其所有(或大部分)跳棋?