我们的许多模块都是从以下内容开始的:
try:
import json
except ImportError:
from django.utils import simplejson as json # Python 2.4 fallback.
…这是整个文件中唯一的Pyflakes警告:
foo/bar.py:14: redefinition of unused 'json' from line 12
我怎么能让派克斯无视这件事?
(通常我会去阅读the docs但是链接断了。如果没人有答案,我就看看消息来源。)
Tags:
如果您可以使用flake8代替-它包装pyflakes和pep8 checker-以
# NOQA
(其中空格是有效的-在代码结尾和
#
之间有两个空格,在它和NOQA
文本之间有一个空格)将告诉检查程序忽略该行上的任何错误。是的,不幸的是dimod.org和所有的好东西一起被关闭了。
看一下pyflakes代码,我觉得pyflakes的设计是为了便于将其用作“嵌入式快速检查程序”。
为了实现忽略功能,您需要编写自己的调用pyflakes检查器的代码。
在这里你可以找到一个想法:http://djangosnippets.org/snippets/1762/
请注意,上面的代码片段仅用于同一行上的注释位置。 要忽略整个块,可能需要在块docstring中添加“pyflakes:ignore”,并基于node.doc进行筛选。
祝你好运!
我正在使用pocket lint进行各种静态代码分析。下面是在pocket lint中为忽略pyflakes所做的更改:https://code.launchpad.net/~adiroiban/pocket-lint/907742/+merge/102882
我知道这件事前一段时间有人问过,现在已经有人回答了。
但我想补充一下我通常使用的:
相关问题 更多 >
编程相关推荐