List of all items
Structs
- CheckListing
- ListOptions
- check::Builtin
- check::Scope
- commit_style::Setting
- commit_style::Style
- git::Output
- hookfile::Staged
- hookfile::SwapFailure
- hooks::commit_msg::Subject
- hooks::commit_msg::Undecorated
- hooks::package_lock::Verdict
- install::Written
- manifest::Declared
- manifest::External
- pushed_tree::PushedTree
- pushrefs::PushRef
- pushrefs::PushRefs
- registry::Ctx
- registry::Overrides
- staged_only::StagedOnly
- vocabulary::BranchPrefix
- vocabulary::CommitType
Enums
- Match
- Source
- Status
- agents_md::CheckResult
- agents_md::MarkerState
- check::Fix
- check::GitState
- check::Outcome
- check::Severity
- check::Stage
- check::Verdict
- commit_style::Gitmoji
- config::Scope
- config::Value
- hookfile::ForeignWhy
- hookfile::HookFile
- hookfile::Refuse
- hookfile::Tracked
- hooks::common::Restaged
- install::RepoHooks
- install::ShimWriteError
- install::TemplateDir
- manifest::Kind
- manifest::Line
- manifest::ParseError
- setup::Where
- trust::State
Traits
Functions
- agents_md::check
- agents_md::desired_file_content
- agents_md::generate_block
- agents_md::write
- cherry_pick_in_progress
- commit_style::describe
- commit_style::render_subject
- config::boolean
- config::boolean_or
- config::complain
- config::enumerated
- config::enumerated_or
- config::integer
- config::integer_or
- config::is_present
- config::present
- config::scope_of
- configured_skips
- dispatch::enter_all_files_mode
- dispatch::pre_commit
- dispatch::pre_push
- dispatch::run_all
- dispatch::run_named
- gather_checks
- git::output
- git::stdout
- git::stdout_in
- git::stdout_paths
- git::stdout_piped
- git::stdout_piped_in
- git::stdout_piped_raw
- git::stdout_raw
- git::succeeds
- git_states_in_progress
- hookfile::classify
- hookfile::commit_all
- hookfile::guard_remove
- hookfile::guard_write
- hookfile::is_our_shim
- hookfile::is_within
- hookfile::remove_regular
- hookfile::resolve_lexical
- hookfile::stage
- hookfile::tracked
- hooks::ban_terms::blank_non_code
- hooks::ban_terms::run
- hooks::branch_pattern::conforms
- hooks::branch_pattern::early
- hooks::branch_pattern::run
- hooks::branch_protect::run
- hooks::commit_msg::group_footer
- hooks::commit_msg::is_footer
- hooks::commit_msg::parse_subject
- hooks::commit_msg::run
- hooks::commit_msg::split_leading_emoji
- hooks::commit_msg::strip_comments
- hooks::commit_msg::undecorate
- hooks::commit_msg::wrap
- hooks::common::fail
- hooks::common::first_existing
- hooks::common::fixing_enabled
- hooks::common::fixing_requested
- hooks::common::hl
- hooks::common::not_the_index
- hooks::common::ok
- hooks::common::override_file_set
- hooks::common::program
- hooks::common::repo_root
- hooks::common::repo_root_checked
- hooks::common::resolve_tool
- hooks::common::restage
- hooks::common::run
- hooks::common::run_quiet
- hooks::common::staged_files
- hooks::common::strip_git_env
- hooks::common::warn
- hooks::common::which
- hooks::k8s::argo_lint
- hooks::k8s::declares_argo_kind
- hooks::k8s::kube_linter
- hooks::k8s::kube_linter_configs
- hooks::k8s::kubeconform
- hooks::k8s::kustomization_roots
- hooks::k8s::skip_kinds
- hooks::lint_js::run
- hooks::lint_json_yaml::is_helm_template
- hooks::lint_json_yaml::run
- hooks::merge_conflict::run
- hooks::package_lock::classify
- hooks::package_lock::run
- hooks::prepare_commit_msg::find_digits
- hooks::prepare_commit_msg::find_jira
- hooks::prepare_commit_msg::run
- hooks::prettier::run
- hooks::pull_rebase::ahead_count
- hooks::pull_rebase::behind_count
- hooks::pull_rebase::divergence
- hooks::pull_rebase::lists_branch
- hooks::pull_rebase::run
- hooks::python_tools::pyright
- hooks::python_tools::ruff
- hooks::run_tests::defines_script
- hooks::run_tests::package_dirs
- hooks::run_tests::packages_to_test
- hooks::run_tests::run
- hooks::rust_tools::clippy
- hooks::rust_tools::fmt
- hooks::rust_tools::test
- hooks::usual_name::run
- hooks::yamllint::run
- install::bake
- install::bin_dir
- install::classify_dir
- install::holds_our_shims
- install::init
- install::is_bakeable
- install::redirect_culprit
- install::redirect_is_hostile
- install::redirected_message
- install::repo_hooks
- install::run
- install::template_hooks_dir
- install::uninstall
- json::array
- json::bool_field
- json::escape
- json::int_field
- json::object
- json::opt_string_field
- json::string_array_field
- json::string_field
- list_checks
- manifest::parse
- manifest::parse_lines
- manifest::read
- manifest::read_lines
- names_check
- print_commit_style
- print_json
- print_text
- pushed_tree::enabled
- pushed_tree::where_to_run
- pushrefs::changed_files
- pushrefs::changed_files_for
- pushrefs::parse
- pushrefs::synthetic_from_upstream
- registry::all_stage_checks
- registry::effective_key
- registry::effective_override
- registry::lookup
- registry::one_named
- registry::severity_key
- registry::severity_of
- registry::stage_checks
- setup::command
- short_name
- skip_suppresses
- staged_only::install_signal_handler
- staged_only::restore_command
- trust::command
- trust::confirm
- trust::describe
- trust::describe_source
- trust::fingerprint
- trust::fingerprint_bytes
- trust::record
- trust::record_verified
- trust::recorded
- trust::revoke
- trust::state
- trust::state_of
- trust::why
- ui::colors_enabled
- ui::error_sign
- ui::highlight
- ui::sanitize
- ui::sanitize_path
- ui::valid_sign
- ui::warning_sign
- vocabulary::branch_contract
- vocabulary::branch_prefix
- vocabulary::emoji_for
- vocabulary::type_for_emoji
Type Aliases
Constants
- TRIGGERS
- agents_md::END
- agents_md::START
- commit_style::DEFAULT_BODY_WRAP
- commit_style::DEFAULT_DESCRIPTION_MAX
- commit_style::DEFAULT_GITMOJI
- commit_style::DEFAULT_SUBJECT_MAX
- commit_style::KEY_BODY_WRAP
- commit_style::KEY_DESCRIPTION_MAX
- commit_style::KEY_GITMOJI
- commit_style::KEY_SUBJECT_MAX
- hookfile::SHIM_MARKER
- hooks::k8s::EXTS
- hooks::lint_js::EXTS
- hooks::lint_json_yaml::EXTS
- hooks::lint_json_yaml::JSON
- hooks::lint_json_yaml::YAML
- hooks::prettier::EXTS
- hooks::python_tools::EXTS
- hooks::run_tests::JS_EXTS
- hooks::rust_tools::EXTS
- hooks::rust_tools::RUST_PATHS
- hooks::yamllint::EXTS
- install::DISPATCHERS
- install::PLACEHOLDER
- install::SHIM
- manifest::MANIFEST
- registry::CHECKS
- registry::ENTRYPOINTS
- staged_only::STORE
- trust::KEY
- vocabulary::BRANCH_ONLY
- vocabulary::BRANCH_PREFIXES
- vocabulary::COMMIT_ONLY
- vocabulary::COMMIT_TYPES