dart_husky library

dart_husky — Git hook manager for Dart & Flutter projects

Classes

CommandConfig
Represents one named shell command inside a hook
CommitMsgCommandConfig
Specific to commit-msg hook — uses a preset instead of a shell command
CommitMsgValidator
Validates commit messages against the Conventional Commits specification.
DartHuskyConfig
Global dart_husky configuration — defined under the dart_husky: key
GitHooksConfig
Represents the entire dart_husky.yaml config file
HookConfig
Represents one hook block in the config (e.g. pre-commit:)
ValidationResult
The result of a commit message validation check.

Enums

HookType
All supported git hook types