未提供项目描述
项目描述
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db36c0b4578bbeb76eb6ae12c3d7757acc48f2f8bfcd72e32a3bed5b0f00e3ab |
|
MD5 | cd41628c7301053213fe1fefe58cf8db |
|
BLAKE2b-256 | 8e9789c6b41f2dee7593eddf5f50c71bed8502cc9f0ab84bc5f8ee03f13fbd37 |
关闭
match_diff_lines-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b1abec4748caad2126a0aa59bbaa50d2c8a61bc5bf4cb91ac25f83ad7b74cb3b |
|
MD5 | d364e2a56024a670f9e4592db208845e |
|
BLAKE2b-256 | dcd364d1348b9c1b63fc5a1c4d863b4ae9bb2303ae3a7e22085f7d2ac8fa0853 |