Rule
Reference
Every check pkglint runs, grouped by what it protects. Each rule has a page with a flagged and a preferred example.
Grading
A package is graded by its worst finding, so one critical outweighs any number of smaller notes.
Fany critical finding
Dany error
C3 or more warnings
B1 or 2 warnings
Ano warnings, only info
Rules tagged {{template "fixpill" .FixSafe}} are rewritten in place by
pkglint --fix, which never changes what the build does. Rules tagged
{{template "fixpill" .FixUnsafe}} are mechanical too, but they do change it, so read the
diff. Adding # pkglint: ignore=PB123 above a line suppresses a case you have
already reviewed.
{{.Code}}n = {{len .Rules}}
{{.Title}}
| Rule | Name | Fix | Description |
|---|---|---|---|
| {{.ID}} | {{.Name}} | {{template "fixpill" .FixLevel}} | {{doc .Doc}} |