VSLOCVSLOC measures a workspace without sending its source anywhere. It shows a compact status-bar headline and native Explorer tree with physical, code, comment, blank, file, and byte totals. The interface uses native status and tree controls, theme-aware icons, explicit state/accessibility labels, and keyboard-invokable scan, cancellation, paging, file-open, and recovery actions. English manifest and runtime localization source bundles are included so translations can be added without restructuring UI strings. Actual screen-reader, keyboard focus-order, translated-locale, zoom, and high-contrast qualification remains part of the release checklist. Use
The first scan is explicit. After a successful scan, file changes update incrementally when Develop in VSCodiumInstall dependencies and build:
Open this directory in VSCodium, switch to Run and Debug, choose Run VSLOC Extension, and press F5. The Extension Development Host opens the basic fixture. Run To test the installable artifact:
For the stronger isolated-profile journey on Linux, pass the VSCodium Electron binary separately from its CLI wrapper (replace the application path for your installation):
That gate uses the exact installed VSIX in fresh profiles. Release qualification verifies the normal production install exposes no test API, measures 20 isolated shell activations with a strict p95 under 50 ms, then requires the deferred native runtime and cache-manifest initialization to reach readiness within 100 ms p95. Workspace-I/O counters are sampled only after that barrier and must still be zero before an explicit scan. The journey then checks exact totals in an untrusted workspace and requires create, change, rename, and delete updates to become visible within 750 ms. Machine-readable evidence is written to For a faster local harness check, append Reload VSCodium, open a real project, and invoke
ConfigurationProject rules live in one See configuration, counting semantics, and privacy. CompatibilityThe MVP targets desktop VS Code/VSCodium and Node-backed remote extension hosts. Standalone browser and arbitrary virtual workspaces are not yet declared supported. LicenseMIT |