proj_lint
Run configurable static lint checks on TwinCAT 3 objects or whole projects to find unused locals, undocumented inputs/outputs, TODO markers, empty methods, magic numbers, and more.
Instructions
Static checks over one object or the whole project: unused locals, naming prefixes
(override map via prefixes), undocumented VAR_INPUT/OUTPUT, TODO markers, REAL
compared with =, VAR_INPUT assigned inside an FB, empty methods, GVL/ENUM without
qualified_only, magic numbers, FB_init/FB_exit without SUPER^. rules= subset to run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| rules | No | ||
| prefixes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||