Findings
What a run reports, and what each part of a finding means.
Anatomy of a finding
-
severitystring required info,warningorerror.-
typestring required - The family:
correctness,security,performance,style. -
subtypestring required - The specific fault, e.g.
unchecked-null. -
filestring required - Repository-relative path.
-
linesnumber[] required - The
[start, end]the finding sits on, 1-indexed. -
reportstring required - The prose report, and what Copy report to agent copies.
Severity
| Level | Means | Blocks a merge |
|---|---|---|
error | The change is wrong and will misbehave at runtime. | Yes, if checks are on |
warning | The change is probably wrong, or right but fragile. | No |
info | Worth knowing; not a defect. | No |
Suppressing one
A trailing comment silences a finding on the line it sits on, for that subtype only.
const total = items.reduce(sum, 0); // jevlit-ignore: unchecked-null