Commands
Analyze a project
Section titled “Analyze a project”arcovia analyze .analyse is available as a British-English alias.
Analyze another directory
Section titled “Analyze another directory”arcovia analyze ../my-next-appControl generated artifacts
Section titled “Control generated artifacts”# Choose where reports are writtenarcovia analyze . --output ./reports
# Generate only the HTML reportarcovia analyze . --html
# Generate only the JSON analysis artifactarcovia analyze . --json
# Generate the HTML report and open itarcovia analyze . --openCheck your environment
Section titled “Check your environment”arcovia doctorUse doctor when Arcovia cannot find a supported project or you want to validate the local CLI setup.
Use custom policy rules
Section titled “Use custom policy rules”Arcovia v0.2.0 automatically reads .arcovia.json from the analyzed project root.
arcovia analyze .Use this file to define custom architecture boundaries, extend arcovia:recommended, or tune policy scoring. See custom policy rules for the supported schema.
Benchmark context
Section titled “Benchmark context”# Use Arcovia's built-in quality-band baselinearcovia analyze . --benchmark
# Supply a versioned benchmark profilearcovia analyze . --benchmark ./arcovia-benchmark.jsonBenchmark data gives context for a score; it does not change the underlying static-analysis findings.
