├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── auto-merge.yml │ ├── ci-python.yml │ ├── codeql-analysis-python.yml │ ├── conventional-commits.yml │ ├── dependency-review.yml │ ├── deploy-pypi.yml │ ├── detect-hidden-unicode.yml │ ├── github-pages.yml │ ├── release.yml │ └── sbom-upload.yml ├── .gitignore ├── LICENSE ├── README.md ├── autohooks.gif ├── autohooks ├── __version__.py ├── api │ ├── __init__.py │ ├── git.py │ └── path.py ├── cli │ ├── __init__.py │ ├── activate.py │ ├── check.py │ └── plugins.py ├── config.py ├── hooks.py ├── precommit │ ├── __init__.py │ ├── run.py │ └── template ├── py.typed ├── settings.py ├── template.py ├── terminal.py ├── utils.py └── version.py ├── docs ├── Makefile ├── _static │ ├── custom.css │ ├── greenbone.png │ └── logo.svg ├── api.rst ├── conf.py ├── configuration.md ├── create.md ├── favicon.png ├── index.md ├── installation.md ├── modes.md ├── plugins.md └── quickstart.md ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── api ├── __init__.py ├── git │ ├── __init__.py │ ├── test_diff.py │ ├── test_stash.py │ └── test_status.py ├── test_path.py └── test_terminal.py ├── cli ├── __init__.py ├── test_activate.py ├── test_check.py └── test_plugins.py ├── precommit ├── __init__.py └── test_run.py ├── pyproject.test1.toml ├── pyproject.test2.toml ├── test_config.py ├── test_hooks.py ├── test_settings.py ├── test_template.py ├── test_terminal.py └── test_utils.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/ci-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/ci-python.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/codeql-analysis-python.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/deploy-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/detect-hidden-unicode.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/detect-hidden-unicode.yml -------------------------------------------------------------------------------- /.github/workflows/github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/github-pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sbom-upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.github/workflows/sbom-upload.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/README.md -------------------------------------------------------------------------------- /autohooks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks.gif -------------------------------------------------------------------------------- /autohooks/__version__.py: -------------------------------------------------------------------------------- 1 | # pylint: disable=invalid-name 2 | 3 | # THIS IS AN AUTOGENERATED FILE. DO NOT TOUCH! 4 | 5 | __version__ = "25.11.1.dev1" 6 | -------------------------------------------------------------------------------- /autohooks/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/api/__init__.py -------------------------------------------------------------------------------- /autohooks/api/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/api/git.py -------------------------------------------------------------------------------- /autohooks/api/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/api/path.py -------------------------------------------------------------------------------- /autohooks/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/cli/__init__.py -------------------------------------------------------------------------------- /autohooks/cli/activate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/cli/activate.py -------------------------------------------------------------------------------- /autohooks/cli/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/cli/check.py -------------------------------------------------------------------------------- /autohooks/cli/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/cli/plugins.py -------------------------------------------------------------------------------- /autohooks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/config.py -------------------------------------------------------------------------------- /autohooks/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/hooks.py -------------------------------------------------------------------------------- /autohooks/precommit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/precommit/__init__.py -------------------------------------------------------------------------------- /autohooks/precommit/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/precommit/run.py -------------------------------------------------------------------------------- /autohooks/precommit/template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/precommit/template -------------------------------------------------------------------------------- /autohooks/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autohooks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/settings.py -------------------------------------------------------------------------------- /autohooks/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/template.py -------------------------------------------------------------------------------- /autohooks/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/terminal.py -------------------------------------------------------------------------------- /autohooks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/utils.py -------------------------------------------------------------------------------- /autohooks/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/autohooks/version.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/greenbone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/_static/greenbone.png -------------------------------------------------------------------------------- /docs/_static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/_static/logo.svg -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/create.md -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/modes.md -------------------------------------------------------------------------------- /docs/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/plugins.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/__init__.py -------------------------------------------------------------------------------- /tests/api/git/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/git/__init__.py -------------------------------------------------------------------------------- /tests/api/git/test_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/git/test_diff.py -------------------------------------------------------------------------------- /tests/api/git/test_stash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/git/test_stash.py -------------------------------------------------------------------------------- /tests/api/git/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/git/test_status.py -------------------------------------------------------------------------------- /tests/api/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/test_path.py -------------------------------------------------------------------------------- /tests/api/test_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/api/test_terminal.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/cli/__init__.py -------------------------------------------------------------------------------- /tests/cli/test_activate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/cli/test_activate.py -------------------------------------------------------------------------------- /tests/cli/test_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/cli/test_check.py -------------------------------------------------------------------------------- /tests/cli/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/cli/test_plugins.py -------------------------------------------------------------------------------- /tests/precommit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/precommit/__init__.py -------------------------------------------------------------------------------- /tests/precommit/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/precommit/test_run.py -------------------------------------------------------------------------------- /tests/pyproject.test1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/pyproject.test1.toml -------------------------------------------------------------------------------- /tests/pyproject.test2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/pyproject.test2.toml -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_hooks.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_template.py -------------------------------------------------------------------------------- /tests/test_terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_terminal.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greenbone/autohooks/HEAD/tests/test_utils.py --------------------------------------------------------------------------------