文件名称:pre-commit-hooks:lang钩与预提交集成
文件大小:105KB
文件格式:ZIP
更新时间:2024-05-28 15:35:28
Python
预提交钩子 这是一个挂钩回购,它集成了五个C / C ++ linter: , , , , 许多这样的linter都将在错误时返回0,然后将其提交为pre-commit。 另外,pre-commit有,会删除--之后的参数。 每个命令的此repo挂钩将正确失败并接受所有--参数。 此回购在python和bash中均可用。 要使用语言,请在.pre-commit-config.yaml使用rev: $lang 。 Master设置为python作为默认设置,因为它更易于维护和故障排除。 用法示例 使用int main() { int i; return 10; } int main() { int i; return 10; } int main() { int i; return 10; }在一个文件中err.cpp ,所有五个棉短绒应该失败的承诺: 使用clang格式
【文件预览】:
pre-commit-hooks-master
----scripts()
--------minify_uncrustify_defaults.py(800B)
--------test_env.sh(2KB)
----.circleci()
--------config.yml(299B)
----requirements.txt(50B)
----media()
--------clinters_err.png(81KB)
----.travis.yml(274B)
----pytest.ini(179B)
----LICENSE(11KB)
----setup.cfg(1KB)
----setup.py(37B)
----README.md(11KB)
----.pre-commit-hooks.yaml(918B)
----Makefile(201B)
----.pre-commit-config.yaml(2KB)
----tests()
--------uncrustify_defaults.cfg(6KB)
--------test_dashp.py(723B)
--------test_hooks.py(13KB)
--------__init__.py(0B)
--------run_tests.sh(2KB)
--------conftest.py(2KB)
--------test_versions.py(3KB)
--------test_utils.py(2KB)
--------run_tests.ps1(583B)
--------files()
----hooks()
--------oclint.py(2KB)
--------uncrustify.py(2KB)
--------clang_format.py(937B)
--------utils.py(7KB)
--------__init__.py(0B)
--------cppcheck.py(1KB)
--------clang_tidy.py(2KB)
----.gitignore(166B)