# HARN-LNT-002 — cyclomatic complexity lint
**Category:** Lint (LNT)
**Variant:** `Code::LintCyclomaticComplexity` (lint cyclomatic complexity)
## What it means
This is a lint, not a hard error. The code compiles, but Harn flags the pattern
as likely-incorrect, unidiomatic, or risky in a production agent. Lints can
typically be auto-fixed.
Specifically: cyclomatic complexity lint.
## How to fix
- Apply the lint's auto-fix where one is offered (`harn lint --fix`).
- Suppress the lint with an attribute only when the surrounding code is intentionally non-idiomatic.
## Stability
This code is stable. Its identifier, category, and meaning will not change
without a deprecation cycle. Cross-language tooling and IDE integrations can
dispatch on it directly.