Repository navigation
Releases: saltyorg/saltbox-lint
Releases · saltyorg/saltbox-lint
Release list
v0.2.3
Versions 0.2.1 and 0.2.2 were not published after release qualification failed.
- Preserve formatting when a delayed deletion notification refers to an already
verified, unchanged root marker. Keep revocation for actual marker removal,
replacement and rewrites. - Join native groups separately from lifetime sockets in guardian crash tests.
Retain the group-disappearance assertions and existing deadlines. - Wait for the current root owner and marker probe before reporting readiness,
including probes that replace pending work. Preserve edited-model rejection. - Terminate the owned child before sweeping its descendants after native exit.
Preserve denied signals and require the existing group-closure proof. - Stop roles without defaults declarations from claiming variable namespaces.
Continue checking duplicate declarations across defaults, vars and inventories. - Add directional
namespace_sharingpermissions in.saltbox-lint, preserving
empty marker files and refreshing checks when saved configuration changes. - Add
# saltbox-lint ignore RULE_IDfor individual YAML findings. Keep other
rules active and decline automatic edits that would rewrite an ignored line.
Full Changelog: v0.2.2...v0.2.3
v0.2.0
- Add optional checks while typing with
saltboxLint.checkOnType, disabled by default. - Add definition, hover, completion, references and static impact inspection for
supportedrole_varandrole_weblookups. - Add offline rule help, expected-format examples and source freshness status in
the editor, plus CLI registry JSON and source explanations. - Add changed-file checks with
--changed-since, static reference inspection,
check statistics and validated role scaffolding with preview before creation. - Add SARIF output for code scanning, including related source locations.
- Add bounded, read-only Jinja template checking and navigation with explicit
partial-coverage reasons for unsupported syntax and configuration. - Reject empty Docker port declarations and duplicate variable declarations
across defaults, vars and inventories. Exclude tasks and userlocalhost.yml
overrides, and accept owning-role prefixes when namespaces overlap safely. - Forbid
role_varlookups in Paths defaults and detect foreign role namespaces. - Improve large YAML mapping parsing, Unicode/CRLF source positions, alias
ownership, stale-result handling and joined process cleanup. - Expand validation to six native source targets and installed packages at both
configured editor versions, with Alpine CLI probes and vulnerability checks. - Publish all eight qualified VSIX packages to Marketplace after GitHub source
publication, using Azure workload identity federation.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/saltyorg/saltbox-lint/commits/v0.1.0