Vie*_*nic 3 githooks python-3.x anaconda miniconda pre-commit.com
我有一个Python项目,当我尝试提交(通过 miniconda)时:
$ git add -A && git commit -m `test`
Run Code Online (Sandbox Code Playgroud)
我得到以下失败:
(base) D:\machinelearning.com-python>git commit -m 'test'
[WARNING] Unstaged files detected.
[INFO] Stashing unstaged files to C:\Users\anon/.cache\pre-commit\patch1570560215.
Trim Trailing Whitespace.................................................Passed
Check for added large files..............................................Passed
Check python ast.........................................................Passed
Check JSON...........................................(no files to check)Skipped
Check for merge conflicts................................................Passed
Check Xml............................................(no files to check)Skipped
Check Yaml...........................................(no files to check)Skipped
Debug Statements (Python)................................................Passed
Fix End of Files.........................................................Passed
Fix requirements.txt.................................(no files to check)Skipped
Mixed line ending........................................................Passed
Flake8...................................................................Passed
isort....................................................................Failed
hookid: isort
Files were modified by this hook. Additional output:
Fixing D:\machinelearning.com-python\scripts\train_model.py
[INFO] Restored changes from C:\Users\anon/.cache\pre-commit\patch1570560215.
Run Code Online (Sandbox Code Playgroud)
最后一行失败。
关于如何解决这个问题的任何想法?
谢谢!
Ant*_*ile 11
鉴于输出,该文件中的导入似乎没有正确排序——它应该为您自动修复它们。如果您运行git status和/或git diff它会显示未上演的内容和更改的内容
然后,您将进行git add这些更改,然后再次提交
请注意,通常在使用isortvia时,pre-commit您还需要包含seed-isort-config这样的第三方导入被正确检测到
披露:我是作者pre-commit和seed-isort-config
| 归档时间: |
|
| 查看次数: |
3946 次 |
| 最近记录: |