问题标签 [flake8]
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 - 忽略 SublimeLinter3(flake8 插件)中的特定警告
您如何忽略 SublimeLinter3(特别是 flake8 插件)中的特定警告?
该文档仅提及如何添加规则以忽略某种类型的所有警告。但是,我希望能够逐个考虑每个警告,并根据我是否认为需要修复警告来禁用警告。
例如像这样的导入
将导致警告提示 linter 无法验证是否可以使用未定义的名称。
在这种特定情况下,我不希望此文件中出现 linter 警告,但可能在另一个文件中,我希望显示相同的警告。
SublimeLinter 当前是否支持此功能(这类似于其他 IDE 中的右键单击“忽略警告”功能)?
参考:
python - flake8 中的缩进配置
我的项目使用 4 个空格的宽度进行缩进。
但是,在其上运行 flake8 会产生警告,指出预期的制表符/缩进宽度为 2 个空格。
如何配置 flake8 以正确接受 4 个空格进行缩进?
上面提到的是我的(过度简化的)代码片段 flake8 标记第 2 行,并带有警告说:
我正在使用带有 flake8 插件的 vim。
在我的.pylintrc
:
但是,我不确定它是如何.pylintrc
出现的,因为 linting 是由 flake8 vim 插件完成的
python - flake8 错误 E901
任何人都知道语法错误在哪里?
Python==2.6,文件的第一行是,没有字节顺序标记:
不过在 Python 2.7 和 3+ 中运行良好。
vim - pyflakes 在文件末尾强制执行 1 个空行?
我现在正在使用 flake8 和 vim。如果我的文件在文件末尾没有以一个空行结尾,我希望 flake8 显示 lint 警告。我非常习惯在老公司使用的 linter
这可以强制执行吗?
python - 如何在 Python 3 中使用 flake8?
在此代码段中,
有些函数注解只有在 python 3.0 之后才支持
当我为此 python 代码执行 flake8 时:
我得到了无效的语法错误,但它应该是有效的语法。如何使用 flake8 检查仅在 Python 3.x 中支持的语法?
python-2.7 - DistributionNotFound 在 Mac OS X 上运行 flake8
使用. flake8
_ pip install flake8
重新安装pep8
没有帮助。我在 Mac OS X 10.9.2 上运行默认的 python。我的pep8
版本是1.5.6
.
vim - 在 vim python-mode 中,我怎样才能让 pep8-naming 工作?
我已经安装了 pep8 命名(https://pypi.python.org/pypi/pep8-naming)
所以看起来不错。在我的 .vimrc 我有
在 vim 中,没有报告我的命名错误。是否支持?我错过了任何一步吗?
谢谢
python - 在 python 2.7 中使用 lib argparse 时常量名无效
flake8 在 vim 中准确错误
test.py|4 col 1 警告| [invalid-name] 无效的常量名“解析器”
python - E731 不分配 lambda 表达式,使用 def
每当我使用 lambda 表达式时,我都会收到此 pep8 警告。不推荐使用 lambda 表达式吗?如果不是为什么?
python - Flake8 无法识别内置异常
我用 flake8 设置了一个严格的预提交挂钩,所以在它满意之前我不能提交。这通常是一件好事,但它会导致一些看起来根本没有问题的问题。
我无法让 Flake8 识别FileNotFoundError
.
例子.py
这足以让 Flake8 生成错误
我检查了python 文档,并且 FileNotFoundError 是一个“内置”异常,所以我认为我不应该从任何地方导入它,而且我的 python 解释器没有抱怨它,这似乎是 flake8 的一个问题。