New features
- Add semantic linting for Splunk .conf files with context-aware best practice suggestions
- Add JSON-based rule engine for defining semantic linting rules
- Add quick fix code actions for common configuration issues
- Add
splunk.semanticLinting.enabledconfiguration setting - Add cross-file validation for Splunk .conf files
- Validate transform references (props.conf → transforms.conf)
- Validate lookup files (transforms.conf → lookups/)
- Validate index references (inputs.conf/props.conf → indexes.conf)
- Validate sourcetype consistency (inputs.conf → props.conf)
- Detect orphaned transform stanzas
- Add SPLUNK_HOME configuration for system-level validation
- Add 70 unit tests for cross-file validators
- Add AI skills for debugging and working with UCC add-ons
New Contributors
- @EzLucky made their first contribution in #172
- @jtgreen86 made their first contribution in #170
Full Changelog: v0.3.5...v0.4.0