ignition-lint-toolkit
Version updated for https://github.com/TheThoughtagen/ignition-lint to version v1.6.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The ignition-lint action is a comprehensive linting toolkit designed to catch errors and enforce best practices in Ignition SCADA projects. It automates the validation of Jython scripts, expression bindings, and JSON schemas to improve code quality, maintain consistency across teams, and enhance performance. The tool integrates with GitHub Actions for automated PR checks and provides CLI options for CI/CD pipelines.
What’s Changed
What’s Changed
- feat: better detection for duplicate func and class definitions by @TheThoughtagen in https://github.com/TheThoughtagen/ignition-lint/pull/24
- feat: add MISSING_PARAM_DIRECTION lint rule by @TheThoughtagen in https://github.com/TheThoughtagen/ignition-lint/pull/25
- fix: event category handling by @TheThoughtagen in https://github.com/TheThoughtagen/ignition-lint/pull/26
- feat: cross-view checks for the embedded-view contract by @TheThoughtagen in https://github.com/TheThoughtagen/ignition-lint/pull/28
- fix: anchor inline script diagnostics to their JSON line by @TheThoughtagen in https://github.com/TheThoughtagen/ignition-lint/pull/29
Full Changelog: https://github.com/TheThoughtagen/ignition-lint/compare/v1.5.0...v1.6.0