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

0 投票
1 回答
266 浏览

python - Flake8 的 Mercurial 钩子引发异常:“ui”对象没有属性“configint”

我们正在使用 virtualenv 和 Mercurial 1.7.5。

为了提供更好的代码检查,我安装了 Flake8 并向存储库添加了一个 mercurial 挂钩,如下所述:http: //pypi.python.org/pypi/flake8

我在虚拟环境中安装了 Flake8,所以我对提交时遇到的错误并不感到惊讶: 'ui' object has no attribute 'configint'. 我认为在 virtualenv 之外安装 flake8 后错误会消失(我认为配置文件中的 'python:' 关键字适用于系统的 python 解释器)。但是错误并没有消失。

有人可以帮忙吗?

0 投票
0 回答
578 浏览

python - Mechanize 上的 Sublime Text Flake8 lint 错误,手动运行 flake8 时不会出现

我将mechanize库用于一个小型 python 项目。

为什么 Sublime Text 2 (带有Flake8Lint)告诉我浏览器中没有这样的成员select_form()。我已经检查了 _mechanize.py,它就在那里。

还有为什么能找到open()会员?

我用简单的方式导入机械化:

import mechanize

这是我得到的:

在此处输入图像描述

0 投票
2 回答
424 浏览

python - 从语法中删除条目

我正在开发一个使用 gettext 的项目,因此最终会导致很多错误导致 syntastic(使用 flake8)说:

我不想删除 W802,但我想在 syntastic 解析它之前通过 grepping 字符串来抑制这些消息。我试过每一种组合

我能想到,但我得到 shell 返回 1 或其他错误。

如何在不删除所有 F821 错误的情况下设置 syntastic 以删除这些错误?

0 投票
6 回答
10295 浏览

python - vim-flake8 不工作

我像往常一样通过 git 将 vim-flake8 克隆到我的 Pathogen 捆绑文件夹中安装了vim-flake8,但是当我尝试在一个 Python 文件中按下F7或使用运行插件时:call Flake8(),我收到以下消息:

处理函数 Flake8 时检测到错误:

第 8 行:

找不到文件 flake8。请先安装它。

任何人都知道发生了什么?

0 投票
6 回答
28897 浏览

python - flake8 抱怨过滤子句中的布尔比较“==”

我在 mysql db 表中有一个布尔字段。

要获得所有未过时的测试用例的数量,可以像这样简单地完成:

这工作正常,但 flake8 报告以下警告:

E712: 与 False 的比较应该是“if cond is False:”或“if not cond:”

好吧,我觉得有道理。所以把我的代码改成这样:

或者

但他们都不能工作。结果总是0。我认为filter子句不支持运算符“is”或“is not”。有人可以告诉我如何处理这种情况。我不想禁用薄片。

0 投票
1 回答
1655 浏览

python - 为什么 pep8/flake8 无法检测仅在 if 分支中声明的未绑定局部变量

给定一个简单的代码,如下所示:

pep8 和 flake8 都认为这段代码不错。为什么会发生这种情况?seq仅在if条款下定义。

0 投票
2 回答
1581 浏览

python - git hook flake8:错误:未指定输入

每当我执行 git commit 时, Flake8 的pre-commitgit 钩子都会提高。flake8: error: input not specified

挂钩文件与官方示例相同:

0 投票
0 回答
168 浏览

python - 带有 pyflakes 的 Netbeans 7.4

我为 NetBeans 7.4 安装了一个插件来使 Python 工作,并且确实如此。

但现在我正在绞尽脑汁为同一 IDE 管理另一个插件,其中包括 pyflakes(PEP 8 和 flake8)。

我开始认为它暂时不存在。我对吗?

先感谢您。

0 投票
4 回答
156222 浏览

python - 什么是尾随空格,我该如何处理?

我的一些代码:

pep8 警告是:

你能告诉我这是什么吗?

0 投票
1 回答
4538 浏览

flake8 - 如何使用 flake8 排除 git pre-commit 钩子中的文件?

这是我目前拥有的:

但它抱怨 django south 迁移文件,所以我想排除迁移文件,我的直接猜测是:

但收到此错误:

浏览源代码,我没有这样的论点可以使用......

有没有办法让我排除一些文件?