Reference
The .praxiom.yml file
Full reference for per-repository configuration — the tolerant parser, every key, precedence, and per-PR overrides.
Configure codingassist.bot per repository by committing a .praxiom.yml at the repo root. Repo-level config is merged on top of your tenant defaults.
Minimal
version: "1"
# Global on/off switch
enabled: true
# AI review
prIntelligence:
enabled: true
focusOnAcceptanceCriteria: true
minConfidence: 0.7
# Security packs
packs:
- secrets-guard
- dependency-scanFull schema
version: "1"
enabled: true
failOnSeverity: high # block merge at this severity and above
prIntelligence:
enabled: true
focusOnAcceptanceCriteria: true # lead with AC validation (our ⭐)
minConfidence: 0.7 # only surface findings ≥ this confidence
includeCodeQuality: true
includeSecurity: true
includePerformance: false
maxFilesPerReview: 20
quality:
minCoverage: 80
maxComplexity: 15
requireTests: true
packs:
- secrets-guard
- dependency-scan
include:
- "src/**"
- "lib/**"
exclude:
- "**/*.min.js"
- "**/node_modules/**"
- "**/*.generated.cs"
- "docs/**"
languages:
csharp:
style: microsoft
requireXmlDocs: public
typescript:
strictNullChecks: true
customRules:
- id: no-console-log
pattern: "console\\.log\\("
severity: low
message: "Remove console.log before merging"
paths:
- "src/**/*.ts"Precedence
Highest wins:
- Environment variables (
PRAXIOM_ENABLED,PRAXIOM_FAIL_ON_SEVERITY,PRAXIOM_MIN_CONFIDENCE, …) .praxiom.ymlin the repository- Organization / tenant defaults
- codingassist.bot defaults
Per-PR overrides
In the PR description:
[praxiom skip] # skip the whole review
[praxiom skip:secrets-guard] # skip one pack
[praxiom skip:pr-intelligence] # skip the AI reviewValidate
codingassist config validate .praxiom.ymlRelated
Was this page helpful?