gx3_lint
Run static review checks across a PLC project, generating CSV and JSON summaries of findings by severity. Helps identify duplicate coils, multi-writers, and other common issues for engineer judgment.
Instructions
Run static review checks over the whole project and return a per-check summary with finding counts by severity. Checks: duplicate coils, multi-writers, alarm quality, unused devices, contradictory comments, linked-device writes, and signed/width/division type problems. Reads the project; WRITES one CSV per check plus a JSON summary into the working directory. Findings are advisory: a duplicate coil may be a deliberate SET/RST pair, so report the severity and let the engineer judge. Needs the index and xref DBs for the full check set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | Extracted project folder. | |
| checks | No | Comma-separated check names, or 'all' (default). |