Interface: PraxisHooksConfig
August 8, 2026 ยท View on GitHub
@plures/praxis / index / PraxisHooksConfig
Interface: PraxisHooksConfig
Defined in: src/hooks/types.ts:92
Configuration for the Praxis git hooks integration.
Properties
autoPush?
optionalautoPush?:boolean
Defined in: src/hooks/types.ts:98
Auto-push after commit
autoPushRemote?
optionalautoPushRemote?:string
Defined in: src/hooks/types.ts:100
Auto-push remote (default: 'origin')
branchPattern?
optionalbranchPattern?:string
Defined in: src/hooks/types.ts:104
Branch naming pattern
commitPattern?
optionalcommitPattern?:string
Defined in: src/hooks/types.ts:102
Commit message validation pattern
hooks
hooks:
GitHookName[]
Defined in: src/hooks/types.ts:94
Which hooks to install
meaningfulPaths?
optionalmeaningfulPaths?:string[]
Defined in: src/hooks/types.ts:106
Paths that trigger "meaningful work" detection
meaningfulThreshold?
optionalmeaningfulThreshold?:number
Defined in: src/hooks/types.ts:108
Minimum lines changed to count as "meaningful"
rules?
optionalrules?:string[]
Defined in: src/hooks/types.ts:96
Rules to evaluate (loaded from config)