问题标签 [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 - 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 解释器)。但是错误并没有消失。
有人可以帮忙吗?
python - Mechanize 上的 Sublime Text Flake8 lint 错误,手动运行 flake8 时不会出现
我将mechanize
库用于一个小型 python 项目。
为什么 Sublime Text 2 (带有Flake8Lint)告诉我浏览器中没有这样的成员select_form()
。我已经检查了 _mechanize.py,它就在那里。
还有为什么能找到open()
会员?
我用简单的方式导入机械化:
import mechanize
这是我得到的:
python - 从语法中删除条目
我正在开发一个使用 gettext 的项目,因此最终会导致很多错误导致 syntastic(使用 flake8)说:
我不想删除 W802,但我想在 syntastic 解析它之前通过 grepping 字符串来抑制这些消息。我试过每一种组合
我能想到,但我得到 shell 返回 1 或其他错误。
如何在不删除所有 F821 错误的情况下设置 syntastic 以删除这些错误?
python - vim-flake8 不工作
我像往常一样通过 git 将 vim-flake8 克隆到我的 Pathogen 捆绑文件夹中安装了vim-flake8,但是当我尝试在一个 Python 文件中按下F7或使用运行插件时:call Flake8()
,我收到以下消息:
处理函数 Flake8 时检测到错误:
第 8 行:
找不到文件 flake8。请先安装它。
任何人都知道发生了什么?
python - flake8 抱怨过滤子句中的布尔比较“==”
我在 mysql db 表中有一个布尔字段。
要获得所有未过时的测试用例的数量,可以像这样简单地完成:
这工作正常,但 flake8 报告以下警告:
E712: 与 False 的比较应该是“if cond is False:”或“if not cond:”
好吧,我觉得有道理。所以把我的代码改成这样:
或者
但他们都不能工作。结果总是0。我认为filter子句不支持运算符“is”或“is not”。有人可以告诉我如何处理这种情况。我不想禁用薄片。
python - 为什么 pep8/flake8 无法检测仅在 if 分支中声明的未绑定局部变量
给定一个简单的代码,如下所示:
pep8 和 flake8 都认为这段代码不错。为什么会发生这种情况?seq
仅在if
条款下定义。
python - git hook flake8:错误:未指定输入
每当我执行 git commit 时, Flake8 的pre-commit
git 钩子都会提高。flake8: error: input not specified
挂钩文件与官方示例相同:
python - 带有 pyflakes 的 Netbeans 7.4
我为 NetBeans 7.4 安装了一个插件来使 Python 工作,并且确实如此。
但现在我正在绞尽脑汁为同一 IDE 管理另一个插件,其中包括 pyflakes(PEP 8 和 flake8)。
我开始认为它暂时不存在。我对吗?
先感谢您。
python - 什么是尾随空格,我该如何处理?
我的一些代码:
pep8 警告是:
你能告诉我这是什么吗?
flake8 - 如何使用 flake8 排除 git pre-commit 钩子中的文件?
这是我目前拥有的:
但它抱怨 django south 迁移文件,所以我想排除迁移文件,我的直接猜测是:
但收到此错误:
浏览源代码,我没有这样的论点可以使用......
有没有办法让我排除一些文件?