Semantic linter, code reviewer, and team-style enforcer for IEC 61131-3 Structured Text. Runs as a CI linter, GitHub Action, GitLab CI job, or local CLI. 80 checks (incl. PLCopen and IEC 62443 sets) plus a --metrics mode (complexity, nesting, call graph,
Public API types and utilities for AutomationView extension plugins
A utility package for PLCopenXML parsing/generation based on xsdata (https://xsdata.readthedocs.io/)
Parser for PLCopen TC6 XML files (IEC 61131-3 standard exchange format)
PLC code smell detector and static analyzer for L5X and PLCopen files
PLC code visualization - graphs, dependencies, and documentation
Vendor-neutral PLC model for IEC 61131-3 programs