pre-commit.com相关内容
我有一些Python代码格式化程序作为GIT预提交挂钩,并且我已将我的Python版本更改为 brew list | grep python python@3.7 python@3.9 brew unlink python@3.7 brew unlink python@3.9 brew link python@3.7 python -V Python 3.7.9 并且知道似乎有什么东
..
我想通过预先提交的方式检查在GitLab配置项的git分支中更改的文件。--from-ref需要使用什么参数? pre-commit run --from-ref=? --to-ref=HEAD pre-commit文档中的示例引发错误。 $ pre-commit run --from-ref=origin/HEAD --to-ref HEAD An unexpected erro
..
我正在尝试设置pylint与pre-commit一起使用.我已经研究过文档,但仍然感到困惑.我不知道如何正确设置.pre-commit-config.yaml. 您能提供最基本的模板吗? -回购:myreporev:''#不知道要在这里输入挂钩:-id:pylint 解决方案 最基本的模板可能是这样: -回购:https://github.com/pycqa/pylint转:pyl
..
我正在尝试为Python项目的存储库设置 pre-commit .运行 pre-commit install 后,我看到这样的输出: [INFO] https://github.com/asottile/seed-isort-config的安装环境.[INFO]一旦安装,此环境将被重用.[INFO]这可能需要几分钟的时间...[INFO] https://github.com/pre-comm
..
我有一个项目,该项目的前端使用JS,后端使用Python.前端已配置了沙哑的预提交钩子.今天,我为Pylint配置了预提交库,但是此举已覆盖了繁琐的钩子.是否可以合并预提交库和赫斯基库?如果没有,那么解决问题的最佳方法是什么? 解决方案 预提交具有“迁移模式";用于运行其他现有的钩子框架.沙哑的钩子实现似乎不太聪明,无法检测到您正在运行的钩子-他们基于正在执行的文件名 预提交的迁移模
..
根据autopep8的文档(此处为: https://github.com/hhatto/autopep8#configuration ),如果我将一个名为"setup.cfg"的文件放在git存储库的根目录中,例如 [pycodestyle] ignore = D203,E501,E201,E202,E203,E211,E261,E265,W503 exclude = .git,__pyc
..
我希望 pre-commit 在提交代码之前先运行测试. 命令python -m unittest discover在命令行中运行. D:\project_dir>python -m unittest discover ... ... ... ---------------------------------------------------------------------- Ran
..