description support criteria.
Criteria serve as guardrails for the reviewer when creating reviews and filtering hallucinations.
Each review must match specified criteria.
Best practices for Review criteria
- Clear and concise criteria produce better results
- Avoid broad criteria like
find all bugsordo not hallucinate - Make sure to specify what reviewer should do instead of what it shouldn’t
Criteria templating
You can useGo templating to specify language specific criteria. Available variables are:
{{ .Language }}- represents file extension in format.<ext>(.go,.py, …)
Default Review Criteria
Each module comes with predefined set of default criteria. You can modify these by specifying a criteria key for each module in.callstack.yml.
Specifying criteria in .callstack.yml will override the default criteria.
.callstack.yml