问题标签 [pyflakes]
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 - 在 Windows 上设置 atom linter-python?
我试图让 Python linter 在 Windows 7 上的 atom 编辑器中工作,但它似乎什么也没做。
我有:
- 在 Windows 上安装了最新的atom编辑器(版本 0.194.0),
- 安装linter,和
- 安装linter-pyflakes。
按照 linter-pyflakes 的 README 文件中的说明在我的 atom 配置文件中设置以下内容。
“linter-pyflakes”:pyflakesExecutablePath:“C:\Users\blokeley\Anaconda3\Scripts”
当我编辑 Python 文件时,似乎没有 linter 活动。
我在 linter-pyflakes 项目上打开了一个问题,但没有得到回应。
可执行文件的路径是否错误?如何检查 linter 在做什么?
python - 在 vim 中保存 python 脚本时出现 pyflakes 错误
我在使用 pyflakes 的 MacVim 中遇到了一个恼人的问题,因为我在 OS X 上的终端中使用 python 进行编程。基本上,当我尝试退出并保存我的脚本(Shift+zz)时,我会弹出一堆错误并标记为' EE' 在我的 vim 中,(见下文)。此时,我在 MacVim 中键入的任何内容都将作为您在第 42 行看到的符号出现,即我唯一的选择是按 ctrl+z 退出!我不确定为什么这些是错误,因为我的脚本运行良好,所以它不像导入语句无法识别!此外,仅当我在进行更改后保存文件时才会出现这些“EE”。如果我在出现错误后再次打开我的文件然后保存并退出,瞧 - 我很好地退出而没有问题。这可能是什么原因造成的?
python - 如何让pyflakes忽略一些错误?
我正在使用使用 pyflakes 的 SublimePythonIDE。我希望它忽略一些错误,例如:
最简单的方法是什么?
vim - 带有 Pyflakes 的 Vim “捕获致命信号 SEGV”。
终端提示 Vim 时我的 vim 崩溃的频率比我希望的要高:
抓住了致命的信号SEGV。
我使用 vim 和 pyflakes 插件来编辑 python 脚本。
有谁知道这个问题可能是由什么引起的?
我运行 Mac OSX 10.10。
python - 如何修复:flake8/pyflakes 将课堂前的多行注释视为错误
我将 flake8 与 emacs 一起使用。如果我开始一个文件
它说没有语法错误。但是,如果我将其包装为:
对于“class”行,我得到“E302 预期 2 个空白行,找到 0”。
这是一个错误吗?可以通过配置设置修复吗?
python - 任何警告 var shadow 参数的 python linter
pylint(1.5.2) 说“您的代码已被评为 10.00/10(上一次运行:10.00/10,+0.00)”,绝对不是这种情况。任何 lint 工具来警告这一点?
python - 关于换行符,我如何遵循 python PEP8,它有多重要?
我正在使用 python 3.5.1 编写,我是一名编程新手。
我将 gedit 与pep8和pyflakes插件一起使用,根据python 样式指南显示样式错误。我不知道是否要按照风格推荐信。
然而,我有三个反复出现的风格缺陷,由E501: line too long (80 > 79 characters)
和E502: the backslash is redundant between brackets
表示E128/E127/...: continuation line under-indented for visual indent
。截图如下。
我的两个问题是:
- 如何在 python 中充分换行以避免
E501
随后的样式错误E502
和E127/128
? - 遵循风格指南 pep8 是否有帮助,尤其是考虑到出版?高级python程序员怎么说?
python - vim-flake8 开始显示 D 和 H 错误
我在 vim 中遇到了 pyflake8 的问题,他开始显示一些他根本没有显示的错误,如下所示:
我认为这些是一些标准的 pep8 错误,但是 pyflakes8 直到今天我对其进行升级时才显示它们。当前版本2.5.4 (pep8: 1.7.0, mccabe: 0.4.0, pep257: 0.2.1.post1, pyflakes: 1.0.0, hacking.core: 0.0.1, ProxyChecker: 0.0.1) CPython 2.7.6 on Linux
我这样做是因为vim显示pyflake不工作的错误,升级后pyflake工作但它开始显示这个D和H错误,如何解决这种情况?
python - Python 语法错误:pyflakes 只检测到许多错误中的第一个错误
假设我有以下代码:
可以看出,它:
在两个定义中都没有出现,并且还包含retur
而不是return
最后一行。但是,如果我通过 pyflakes(类似pyflakes test.py
)运行它,它只会报告所有错误中的第一个:
一旦我修复了第一个,它就会在第二次运行时移动到下一个:
所以,我的问题是我是否遗漏了什么,或者是否可以一次显示所有可能的错误?
(事实上,我正在尝试使用 vim 的syntastic插件——但由于上述行为,syntastic 本身仅显示 vim 位置列表中的第一个错误......)
谢谢。
python - Pylint 未检测到“else”子句中的未定义变量
我有以下python代码
当我尝试运行它时,我得到一个运行时错误,因为“b”只在“if”子句中定义,而不是“else”。
Pylint 和 Pyflakes 都未能检测到这个问题。
有没有其他方法可以在不运行代码的情况下检测到它?