问题标签 [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 - IronPython Linting 工具
到目前为止,我已经研究了几个 linting 工具 flake8 和 pylint 都很棒。不幸的是,我需要将这些 linting 工具与 IronPython 而不是 CPython 一起使用。如何在 IronPython 中使用 pylint(或 flake8)?
python - 在不提高 I201 和 I202 的情况下无法通过 flake8-import-order
我目前正在为一个很酷的小 Python 项目做贡献,名为PhotoCollage,维护者要求贡献者flake8
在考虑拉取请求之前通过检查(很公平)。
我的问题是我无法通过这些检查:在我的电脑上,没有投诉。但是在 Travis 上,我总是收到以下错误:
但是,我的代码如下所示:
gtkgui.py
我没有改变进口。以前的提交,所以我怀疑flake8-import-order
以某种方式改变。任何想法?
python - 如何仅对 pep8 使用 pyflakes 检查(从不样式检查)?
我正在从 pyflakes 迁移到 flake8 以获得# noqa
线路忽略功能。为了简化迁移,我想从只检查 pyflakes 之前检查的任何内容开始,我喜欢 pyflakes 简单的承诺“永远不会抱怨风格”。我可以flake8 --select F
从 pyflakes 报告的内容开始吗?
flake8 允许选择或禁用特定的错误代码,例如F401
“模块已导入但未使用”。代表什么F
?
flake8错误代码文档没有列出所有错误代码。
python - 如何在 flake8 中禁用 E901 SyntaxError
我在 python 代码中有一个故意的语法错误。python 文件是一个模板,其中某些值稍后将替换为真正的 python 代码。在检查期间应忽略 python 的这些部分。
重现的样本
我正在尝试禁用 E901,但 noqa 命令被忽略。是否可以禁用任何其他方式?
Flake8 版本为 2.6.2
python - 如何关闭所有 flake8 风格错误并留下程序错误?
我正在使用 flake8 和 Atom 来进行 Python linting。我不希望看到文体错误,只是程序错误。即我不在乎我是否没有在运算符周围放置适当数量的空格,但我仍然想知道在初始化之前是否使用了变量。
我知道我可以将特定的错误编号放在 flake8ini.rc 的“忽略”部分,但是有没有办法一举关闭所有风格错误?
python - 如何告诉 flake8 忽略评论
我在 emacs 中使用 flake8 来清理我的 python 代码。我觉得将我的评论标记为错误 ( E501 line too long (x > 79 characters)
) 很烦人。我想知道是否有人知道一种方法可以请 flake8 忽略单行和多行评论,但是当我的非评论行太长时仍然让我知道?
提前致谢!
python - PyCharm 中的描述性 flake8 错误
PyCharm
目前没有对 的内置支持flake8
。但是,flake8
可以配置为作为外部工具运行。
有时,特别是对于 Python 新手来说,并不是每个flake8
警告都是可以理解的,需要额外的说明。
我们最近偶然发现了这个Flake8Rules
项目,它试图用支持性的例子来详细描述每一个警告。
有没有一种方法可以结合 PyCharm,flake8
并Flake8Rules
完全显示静态代码分析警告以及附加描述或Flake8Rules
目录链接?
git - 项目中每个人的默认 git 预提交挂钩?
我按照这些说明安装了 flake8 预提交挂钩:flake8 --install-hook git
. 如何为每个人设置此预提交挂钩默认值?
看起来它改变了我自己的沙箱(.git/hooks/pre-commit
),但没有什么可以提交或推送的。除非他们自己安装,否则项目中的其他开发人员不会获得预提交挂钩。
我希望它像 .gitignore,其中有一个文件保存在源代码控制中,我们都可以更新和版本。
python - Flake8:忽略整个文件的特定警告
Ignoring Errors文档目前列出了一种忽略特定行的特定错误的方法:
...以及一种忽略整个文件的所有错误的方法:
...以及通过配置或命令行选项在整个项目中全局禁用特定错误的几种方法。
但是,如果我想忽略整个单个文件中的特定错误怎么办- 例如,禁用关于桶文件中未使用导入的警告,该文件只导入一堆类,以便其他包中的代码可以从中导入它们转动?文档似乎没有暗示任何语法。可能吗?__init__.py