排序重新提交忽略 python 文件,即使要求专门扫描
sort recommit ignore python file even if asked to scan specifically
我有:
- repo: https://github.com/asottile/seed-isort-config
rev: v2.2.0
hooks:
- id: seed-isort-config
- repo: https://github.com/timothycrosley/isort
rev: 5.9.2
hooks:
- id: isort
name: Run isort to sort imports
types: [python3]
我执行:
pre-commit run --files myproject/draft.py
我在日志中看到的内容:
seed isort known_third_party.............................................Passed
Run isort to sort imports............................(no files to check)Skipped
我不明白为什么说跳过?我给了它 python 文件的直接路径怎么没有要检查的文件?
您已设置 types: [python3]
仅匹配无扩展脚本,特别是 #!/usr/bin/env python3
shebang
由于您的 myproject/draft.py
文件不匹配,运行 没有适合 isort
的文件,因此被跳过
删除那行,默认匹配python个文件所以你不需要考虑
此外,从 isort>=5
开始,您不需要 seed-isort-config
,因此您也可以删除它
免责声明:我创建了预提交和 seed-isort-config
我有:
- repo: https://github.com/asottile/seed-isort-config
rev: v2.2.0
hooks:
- id: seed-isort-config
- repo: https://github.com/timothycrosley/isort
rev: 5.9.2
hooks:
- id: isort
name: Run isort to sort imports
types: [python3]
我执行:
pre-commit run --files myproject/draft.py
我在日志中看到的内容:
seed isort known_third_party.............................................Passed
Run isort to sort imports............................(no files to check)Skipped
我不明白为什么说跳过?我给了它 python 文件的直接路径怎么没有要检查的文件?
您已设置 types: [python3]
仅匹配无扩展脚本,特别是 #!/usr/bin/env python3
shebang
由于您的 myproject/draft.py
文件不匹配,运行 没有适合 isort
的文件,因此被跳过
删除那行,默认匹配python个文件所以你不需要考虑
此外,从 isort>=5
开始,您不需要 seed-isort-config
,因此您也可以删除它
免责声明:我创建了预提交和 seed-isort-config