├── .github └── workflows │ ├── gh_actions_macos.yml │ ├── gh_actions_ubuntu.yml │ └── gh_actions_windows.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── LICENSE ├── Makefile ├── README.md ├── README_dev.md ├── hooks ├── __init__.py ├── clang_format.py ├── clang_tidy.py ├── cppcheck.py ├── cpplint.py ├── include_what_you_use.py ├── oclint.py ├── uncrustify.py └── utils.py ├── media ├── all_failed.txt └── clinters_err.png ├── pytest.ini ├── requirements.txt ├── scripts ├── minify_uncrustify_defaults.py └── test_env.sh ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── pass_configurations.md ├── table_tests_integration.json ├── test_dashp.py ├── test_hooks.py ├── test_iss36.py ├── test_repo ├── .pre-commit-config.yaml ├── err.c ├── err.cpp ├── ok.c └── ok.cpp ├── test_utils.py ├── test_versions.py └── uncrustify_defaults.cfg /.github/workflows/gh_actions_macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.github/workflows/gh_actions_macos.yml -------------------------------------------------------------------------------- /.github/workflows/gh_actions_ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.github/workflows/gh_actions_ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/gh_actions_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.github/workflows/gh_actions_windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/README.md -------------------------------------------------------------------------------- /README_dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/README_dev.md -------------------------------------------------------------------------------- /hooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/clang_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/clang_format.py -------------------------------------------------------------------------------- /hooks/clang_tidy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/clang_tidy.py -------------------------------------------------------------------------------- /hooks/cppcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/cppcheck.py -------------------------------------------------------------------------------- /hooks/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/cpplint.py -------------------------------------------------------------------------------- /hooks/include_what_you_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/include_what_you_use.py -------------------------------------------------------------------------------- /hooks/oclint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/oclint.py -------------------------------------------------------------------------------- /hooks/uncrustify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/uncrustify.py -------------------------------------------------------------------------------- /hooks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/hooks/utils.py -------------------------------------------------------------------------------- /media/all_failed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/media/all_failed.txt -------------------------------------------------------------------------------- /media/clinters_err.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/media/clinters_err.png -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | black==19.10b0 2 | pytest==5.4.1 3 | -------------------------------------------------------------------------------- /scripts/minify_uncrustify_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/scripts/minify_uncrustify_defaults.py -------------------------------------------------------------------------------- /scripts/test_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/scripts/test_env.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/pass_configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/pass_configurations.md -------------------------------------------------------------------------------- /tests/table_tests_integration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/table_tests_integration.json -------------------------------------------------------------------------------- /tests/test_dashp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_dashp.py -------------------------------------------------------------------------------- /tests/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_hooks.py -------------------------------------------------------------------------------- /tests/test_iss36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_iss36.py -------------------------------------------------------------------------------- /tests/test_repo/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_repo/.pre-commit-config.yaml -------------------------------------------------------------------------------- /tests/test_repo/err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_repo/err.c -------------------------------------------------------------------------------- /tests/test_repo/err.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_repo/err.cpp -------------------------------------------------------------------------------- /tests/test_repo/ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_repo/ok.c -------------------------------------------------------------------------------- /tests/test_repo/ok.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_repo/ok.cpp -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/test_versions.py -------------------------------------------------------------------------------- /tests/uncrustify_defaults.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pocc/pre-commit-hooks/HEAD/tests/uncrustify_defaults.cfg --------------------------------------------------------------------------------