Expand description
Basic Checks
Simple checks useful in a wide variety of projects.
Modules§
Structs§
- Allow
Robot - A check to allow robots to skip all checks.
- BadCommit
- Check for commits which should not be in the history.
- BadCommits
- Check for commits which should not be in the history.
- Changelog
- Check for changelog modifications.
- Check
EndOf Line - Check for files which lack an end-of-line at the end of the file.
- Check
Executable Permissions - Checks whether a file’s executable permissions matches its contents.
- Check
Size - Checks that files committed to the tree do not exceed a specified size.
- Check
Whitespace - Checks for bad whitespace using Git’s built-in checks.
- Commit
Subject - Check commit message subjects for invalid patterns.
- Fast
Forward - A check which checks for fast-forward merge statuses.
- Formatting
- Run a formatter in the repository to check commits for formatting.
- Invalid
Paths - A check which denies commits which adds files containing special characters in their paths.
- Invalid
Utf8 - A check which denies commits which modify files containing special characters.
- LfsPointer
- A check which verifies that files meant to be under LFS control are valid LFS pointers.
- Reject
BiDi - A check which denies commits which add text lines containing bidirectional control characters.
- Reject
Binaries - Reject binary files.
- Reject
Conflict Paths - A check which denies paths which look like merge conflict resolution paths.
- Reject
Merges - A check which denies merge commits, including octopus merges.
- Reject
Separate Root - A check which denies root commits.
- Reject
Symlinks - Rejects the addition of symlinks to a repository.
- Release
Branch - A check which checks for release branch eligibility.
- Restricted
Path - A check which denies commits which modify files underneath certain path.
- Submodule
Available - Check that submodules are reachable from a given branch and available.
- Submodule
Rewind - Check that submodules are not rewound to older revisions.
- Submodule
Watch - Check that submodules are reachable from a given branch and available.
- Third
Party - Description of a third party package imported using Kitware’s third party import process.
- Valid
Name - A check which checks for valid identities.
Enums§
- Changelog
Style - The style of changelog management in use.
- Valid
Name Full Name Policy - Configuration value for
ValidName
policy for use of full names in identities.