Commands
kaev / kaev check
Section titled “kaev / kaev check”Analyze the current project without modifying it:
kaevkaev check --verbosekaev check --category performancekaev check --severity highkaev check --fail-on mediumkaev check --no-ui5-lintkaev report
Section titled “kaev report”Create a new report file:
kaev reportkaev report --output ./reports/kaev.mdkaev report --category security --output ./reports/security.mdkaev report --format json --output ./reports/kaev.jsonkaev report --format sarif --output ./reports/kaev.sarifkaev report --format junit --output ./reports/kaev.xmlThe parent directory must exist. Symbolic-link parent directories are rejected and existing files are never overwritten.
kaev doctor
Section titled “kaev doctor”Diagnose compatibility, project detection, configuration, source roots, baseline presence, and UI5 Linter availability:
kaev doctorkaev init
Section titled “kaev init”Create a default .kaevrc.json without overwriting an existing file:
kaev initkaev baseline
Section titled “kaev baseline”Record current findings for a “no new findings” quality gate:
kaev baselinekaev explain
Section titled “kaev explain”Show a rule’s category, severity, basis, rationale, recommendation, and references:
kaev explain KAEV-SEC-002kaev workspace
Section titled “kaev workspace”Discover and analyze UI5 projects in a monorepo:
kaev workspacekaev workspace --fail-on highGlobal options
Section titled “Global options”| Option | Meaning |
|---|---|
-v, --verbose |
Show detailed evidence and recommendations. |
-q, --quiet |
Show significant findings only. |
--category <name> |
Analyze one category. |
--severity <level> |
Set the minimum displayed severity. |
--fail-on <level> |
Set the quality-gate threshold or none. |
--format <format> |
Select an output format. |
--color <mode> |
Use auto, always, or never. |
--no-color |
Disable ANSI color. |
--config <file> |
Use another project-root-relative configuration. |
--baseline <file> |
Use another project-root-relative baseline. |
--no-ui5-lint |
Skip UI5 Linter and mark coverage partial. |
-V, --version |
Print the installed version. |
-h, --help |
Show command help. |