跳转到主要内容

未提供项目描述

项目描述

match-diff-lines

将diff与linters和其他工具(如flake8或ruff)的行列表匹配。

安装

最好使用Python安装程序(如pip)在虚拟环境中安装。

使用方法

调用python -m match_diff_lines diff_file tool_output。其中,diff_file是要检查的统一diff输出的文件。 tool_output包含您的linters/工具输出,其中包含类似filename:line_num格式的行

match_diff_lines.py:59:39: E271 multiple spaces after keyword

如果有任何行包含在diff中,则将其打印出来,并返回退出代码1。

在bash或zsh中,您可以使用临时命名管道,如下所示

% python -m match_diff_lines <(git diff HEAD^) <(ruff check)

变更日志

0.2.0 - 2024-07-21

  • 在安装时添加match-diff-lines脚本。[fschulze]

0.1.0 - 2024-07-21

  • 首次发布。[fschulze]

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

match_diff_lines-0.2.0.tar.gz (4.1 kB 查看哈希)

上传于 源代码

构建版本

match_diff_lines-0.2.0-py3-none-any.whl (4.9 kB 查看哈希值)

上传于 Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastly快速