mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-03-30 02:16:52 +00:00
Added new hook for templating prepare-commit-msg hook. Added 2 templates to use keepgin `prepare_commit_msg_append.j2`as default. The idea is that developers could create their own templates accordingly to teams commit conventions and override them in the hook arguments when configuring it.
92 lines
3.6 KiB
INI
92 lines
3.6 KiB
INI
[metadata]
|
|
name = pre_commit_hooks
|
|
version = 4.3.0
|
|
description = Some out-of-the-box hooks for pre-commit.
|
|
long_description = file: README.md
|
|
long_description_content_type = text/markdown
|
|
url = https://github.com/pre-commit/pre-commit-hooks
|
|
author = Anthony Sottile
|
|
author_email = asottile@umich.edu
|
|
license = MIT
|
|
license_file = LICENSE
|
|
classifiers =
|
|
License :: OSI Approved :: MIT License
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3 :: Only
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: Implementation :: CPython
|
|
Programming Language :: Python :: Implementation :: PyPy
|
|
|
|
[options]
|
|
packages = find:
|
|
install_requires =
|
|
Jinja2>=3.1.2
|
|
ruamel.yaml>=0.15
|
|
tomli>=1.1.0;python_version<"3.11"
|
|
python_requires = >=3.7
|
|
|
|
[options.packages.find]
|
|
exclude =
|
|
tests*
|
|
testing*
|
|
|
|
[options.entry_points]
|
|
console_scripts =
|
|
check-added-large-files = pre_commit_hooks.check_added_large_files:main
|
|
check-ast = pre_commit_hooks.check_ast:main
|
|
check-builtin-literals = pre_commit_hooks.check_builtin_literals:main
|
|
check-byte-order-marker = pre_commit_hooks.check_byte_order_marker:main
|
|
check-case-conflict = pre_commit_hooks.check_case_conflict:main
|
|
check-docstring-first = pre_commit_hooks.check_docstring_first:main
|
|
check-executables-have-shebangs = pre_commit_hooks.check_executables_have_shebangs:main
|
|
check-json = pre_commit_hooks.check_json:main
|
|
check-merge-conflict = pre_commit_hooks.check_merge_conflict:main
|
|
check-shebang-scripts-are-executable = pre_commit_hooks.check_shebang_scripts_are_executable:main
|
|
check-symlinks = pre_commit_hooks.check_symlinks:main
|
|
check-toml = pre_commit_hooks.check_toml:main
|
|
check-vcs-permalinks = pre_commit_hooks.check_vcs_permalinks:main
|
|
check-xml = pre_commit_hooks.check_xml:main
|
|
check-yaml = pre_commit_hooks.check_yaml:main
|
|
debug-statement-hook = pre_commit_hooks.debug_statement_hook:main
|
|
destroyed-symlinks = pre_commit_hooks.destroyed_symlinks:main
|
|
detect-aws-credentials = pre_commit_hooks.detect_aws_credentials:main
|
|
detect-private-key = pre_commit_hooks.detect_private_key:main
|
|
double-quote-string-fixer = pre_commit_hooks.string_fixer:main
|
|
end-of-file-fixer = pre_commit_hooks.end_of_file_fixer:main
|
|
file-contents-sorter = pre_commit_hooks.file_contents_sorter:main
|
|
fix-byte-order-marker = pre_commit_hooks.fix_byte_order_marker:main
|
|
fix-encoding-pragma = pre_commit_hooks.fix_encoding_pragma:main
|
|
forbid-new-submodules = pre_commit_hooks.forbid_new_submodules:main
|
|
mixed-line-ending = pre_commit_hooks.mixed_line_ending:main
|
|
name-tests-test = pre_commit_hooks.tests_should_end_in_test:main
|
|
no-commit-to-branch = pre_commit_hooks.no_commit_to_branch:main
|
|
prepare-commit-msg = pre_commit_hooks.prepare_commit_msg:main
|
|
pre-commit-hooks-removed = pre_commit_hooks.removed:main
|
|
pretty-format-json = pre_commit_hooks.pretty_format_json:main
|
|
requirements-txt-fixer = pre_commit_hooks.requirements_txt_fixer:main
|
|
sort-simple-yaml = pre_commit_hooks.sort_simple_yaml:main
|
|
trailing-whitespace-fixer = pre_commit_hooks.trailing_whitespace_fixer:main
|
|
|
|
[bdist_wheel]
|
|
universal = True
|
|
|
|
[coverage:run]
|
|
plugins = covdefaults
|
|
|
|
[mypy]
|
|
check_untyped_defs = true
|
|
disallow_any_generics = true
|
|
disallow_incomplete_defs = true
|
|
disallow_untyped_defs = true
|
|
no_implicit_optional = true
|
|
warn_redundant_casts = true
|
|
warn_unused_ignores = true
|
|
|
|
[mypy-testing.*]
|
|
disallow_untyped_defs = false
|
|
|
|
[mypy-tests.*]
|
|
disallow_untyped_defs = false
|