{ "version": "2.0.0", "tasks": [ { "label": "Check License Headers", "type": "shell", "command": "node", "args": ["scripts/check-license-headers.mjs", "--check"], "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Check that all license headers are properly formatted" }, { "label": "Fix License Headers", "type": "shell", "command": "node", "args": ["scripts/check-license-headers.mjs", "--fix"], "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Auto-fix license header formatting issues" }, { "label": "Analyze License Headers", "type": "shell", "command": "node", "args": ["scripts/migrate-license-headers.mjs", "analyze", "--verbose"], "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Analyze license header distribution across the codebase" }, { "label": "Test License Header Tooling", "type": "shell", "command": "yarn", "args": ["test:license-headers"], "group": { "kind": "test", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Run comprehensive tests for license header tooling" } ] }