YAML Indentation Auditor
Checks YAML tabs and colon spacing issues before pipeline commits.
Archetype: json.yaml.tools (config-data)
Usage
Use the Command Palette (Ctrl/Cmd+Shift+P) and run the commands listed below.
Command surface
yaml-indentation-auditor.sortJsonKeys - Sort JSON keys: Sort JSON object keys recursively in the active file.
yaml-indentation-auditor.auditYamlBasics - Audit YAML basics: Detect tab indentation and suspicious YAML formatting patterns.
When to use this archetype
Pick this archetype for repositories where config churn creates merge conflicts and review fatigue.
Included commands
- Recursive JSON key sorting
- YAML indentation and syntax smell audit
Local development
npm install
npm run build
npm test
Use F5 in VS Code to launch an Extension Development Host.
Packaging
npm run package
Module notes
- UI settings are exposed in workspace settings under this extension namespace.
- Local run metadata uses
ExtensionContext.globalState only.
- Analytics is local-only and disabled unless
FOF_ANALYTICS_OPT_IN=true.
Marketplace submission notes
- Set a real
publisher in package.json.
- Replace placeholder assets in
assets/ (icon + screenshots).
- Upload
.vsix or release source archive from dist-submission/.
Support
For support, contact support@example.com.
0.1.2
- Maintenance release: listing and packaging refresh for wave top performers.
| |