问题标签 [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 - 使用 pyflakes/pylint 忽略 doctests/docstrings
现在,如果我有这样的功能并且我希望能够得到关于未定义索引的错误,同时忽略未定义 some_index 的错误。
如果我通过 flake8 运行它,我会得到:
但我想看到的只是索引错误而忽略其他:
如果我在其上运行 pylint 或 pyflakes,则会给出关于 some_index 和其他未定义的错误(这是真的,但不一定总是有用)。我如何告诉程序跳过这些错误?我正在开发一个大型库,其中散布着许多示例,其中一些没有定义,只是设置为如何调用它们的示例。是的,不能运行 doctest 并不是很好,但目前,它给 pylint 或 pyflakes 输出增加了大量噪音。Flake8 似乎也没有提供跳过它们的选项。
我怎样才能使这项工作?有没有一种简单的方法可以检测 Python 中哪些是文档字符串并以这种方式过滤结果?
python - 带有 pyflakes 的 Netbeans 7.4
我为 NetBeans 7.4 安装了一个插件来使 Python 工作,并且确实如此。
但现在我正在绞尽脑汁为同一 IDE 管理另一个插件,其中包括 pyflakes(PEP 8 和 flake8)。
我开始认为它暂时不存在。我对吗?
先感谢您。
python - 用于 python 开发的 Jedi/rope/emacs 配置
我认为我在让 Jedi.el 工作时遇到了与该用户相同的问题,但解决方案更麻烦。
我已经安装
- 工程总承包
- 绳索
- 绳索麦克斯
- pymacs
- python-mode.el-6.1.3
- 皮林特
- pyflakes
我以一种非常普通的方式安装了这些东西,只使用
- apt-get pymacs python-ropemacs pychecker pylint pyflakes ecb
- 点安装绝地
- Mx 列表包;;然后安装 auto-complete.el
也就是说,我没有包含任何特殊标志,所以我希望所有内容都安装在默认目录中。
但是,我仍然收到此错误:
(我只是复制并粘贴以使其可搜索,但是当我尝试移动到缓冲区时,它消失了!---因为缓冲区对光标位置很敏感。)
根据我链接到的stackoverflow,正确设置 PYTHONPATH 应该可以解决我的问题。但是怎么做?我的 PYTHONPATH 应该是/usr/lib/python2.7/dist-packages
吗?该变量当前为空。是什么导致这组错误使我无法弹出正确的工具提示?
python - flake8 中的缩进配置
我的项目使用 4 个空格的宽度进行缩进。
但是,在其上运行 flake8 会产生警告,指出预期的制表符/缩进宽度为 2 个空格。
如何配置 flake8 以正确接受 4 个空格进行缩进?
上面提到的是我的(过度简化的)代码片段 flake8 标记第 2 行,并带有警告说:
我正在使用带有 flake8 插件的 vim。
在我的.pylintrc
:
但是,我不确定它是如何.pylintrc
出现的,因为 linting 是由 flake8 vim 插件完成的
vim - pyflakes 在文件末尾强制执行 1 个空行?
我现在正在使用 flake8 和 vim。如果我的文件在文件末尾没有以一个空行结尾,我希望 flake8 显示 lint 警告。我非常习惯在老公司使用的 linter
这可以强制执行吗?
python - pyflakes 的设置首选项(在 vim 中使用 python-mode)
我遇到了很多我不关心的错误:主要是这种:
当我导入稍后要使用但尚未使用的东西时
有没有办法(类似于使用 jshint 时的 .jshintrc 文件)文件来消除某些 pyflakes 错误警告?
谢谢!
python - 在哪里添加 pyflakes 文件夹以在 vim for python 中进行静态分析?
我很难在 vim 中使用 pyflakes 来对 python 代码进行statin分析。当我在系统上找到名称为“ftplugin”的文件夹时,我看到以下结果:
/usr/share/vim/vimfiles/after/ftplugin
/usr/share/vim/vimfiles/after/ftplugin/ftplugin
/usr/share/vim/vimfiles/ftplugin
/usr/share/vim/vim72/ftplugin
我必须在哪里添加 pyflakes 文件?我尝试了所有位置,但这无济于事。我也设置了filetype plugin indent on
。仍然没有运气。
python - 排除目录
我正在开发一个 django 项目,并试图在其中的应用程序上运行 pyflakes。我需要从 pyflakes 中排除“迁移”目录。
对于 pep8 我可以做
pyflakes 有没有类似的方法?
我找不到任何合适的 pyflakes 文档。
python - Flake8 不在全局 python 实例中使用 pyflakes
我的 flake8 的 pyflakes 部分没有为我的全局 python 实例(/usr/bin/python
而不是 virtualenv)运行。
看起来 pyflakes 似乎没有附加到 flake8 上。pip freeze
确认pyflakes==0.8.1
已安装。我安装在我的全局站点包($ sudo pip install flake8
)上。
但是,当在 virtualenv 中运行时,pyflakes 在列表中并且 flake8 按预期工作。
python-2.7 - 如何在 circle.yml 中运行 flake8
构建circle ci服务器时出现以下错误。