跳转到主要内容

工具和预提交钩子,用于增强Flake8的noqa注释,并添加PyLint注释。

项目描述

工具和预提交钩子,用于增强Flake8的noqa注释,并添加PyLint注释。

文档

Documentation Build Status Docs Check Status

测试

Linux Test Status Windows Test Status macOS Test Status Coverage

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

活动

GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads

QA

CodeFactor Grade Flake8 Status mypy status

其他

License GitHub top language Requirements Status

安装

flake2lint 可从PyPI安装。

使用pip安装

$ python -m pip install flake2lint

用法

flake2lint [-v] [-r] [FILENAMES]

-v / --verbose

显示详细输出。

-r / --recursive

允许使用模式 ** 匹配任何文件、目录和子目录。

有关详细信息,请参阅文档

支持的Flake8代码

flake2lint 当前增强以下flake8代码

  • A001redefined-builtin

  • A002redefined-builtin

  • A003redefined-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 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面