工具和预提交钩子,用于增强Flake8的noqa注释,并添加PyLint注释。
项目描述
工具和预提交钩子,用于增强Flake8的noqa注释,并添加PyLint注释。
文档 |
|
---|---|
测试 |
|
PyPI |
|
活动 |
|
QA |
|
其他 |
安装
flake2lint 可从PyPI安装。
使用pip安装
$ python -m pip install flake2lint
用法
flake2lint [-v] [-r] [FILENAMES]
-v / --verbose
显示详细输出。
-r / --recursive
允许使用模式 ** 匹配任何文件、目录和子目录。
有关详细信息,请参阅文档。
支持的Flake8代码
flake2lint 当前增强以下flake8代码
A001 ➞ redefined-builtin
A002 ➞ redefined-builtin
A003 ➞ redefined-builtin
欢迎贡献以支持更多代码。相关代码位于此处。
示例
之前
class FancyDialog(wx.Dialog):
def __init__(
self,
parent,
id=wx.ID_ANY, # noqa: A002
title="My Fancy Dialog",
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=wx.DEFAULT_DIALOG_STYLE,
name=wx.DialogNameStr,
data=None
): ...
之后
class FancyDialog(wx.Dialog):
def __init__(
self,
parent,
id=wx.ID_ANY, # noqa: A002 # pylint: disable=redefined-builtin
title="My Fancy Dialog",
pos=wx.DefaultPosition,
size=wx.DefaultSize,
style=wx.DEFAULT_DIALOG_STYLE,
name=wx.DialogNameStr,
data=None
): ...
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
flake2lint-0.4.3.tar.gz (6.4 kB 查看哈希值)
构建分发
flake2lint-0.4.3-py3-none-any.whl (17.4 kB 查看哈希值)
关闭
flake2lint-0.4.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a09883486e713ce2f7688da3489d54a32f91d6de3ae201829d5df7a58dad70ae |
|
MD5 | ca2af648736dacb28365e05090cea14a |
|
BLAKE2b-256 | 16065f62d3e0b13c42ea51eee1ccb3508182fc812d95085bb68cf48bb807859a |
关闭
flake2lint-0.4.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 271c46d464d1ad2906f89a10fa38b90c37788c5318082bb8d009c55ca705a0b3 |
|
MD5 | 4205a77edf675a97f22b60a727d4edf1 |
|
BLAKE2b-256 | 5c49b17b15c84460dd85bcc90f51657adfef71a4815a66bd3498c6edbbd5cd07 |