What
The codev.telemetry setting in packages/vscode/package.json#contributes.configuration.properties has a description that reads as a factual statement rather than as a description of what the setting controls:
What users see
In VS Code's Settings UI (and on the extension's Feature Contributions tab), this renders as:
Codev > Telemetry
No telemetry collected
A user looking at this row thinks "huh, this is just informational?" — it doesn't describe what setting it to true would do, what setting it to false does, or why the toggle exists. The setting defaults to false and is functionally inert (no code paths read it for actual telemetry control today), which makes the cryptic description doubly confusing.
Suggested fix
Reword the description to describe the toggle clearly and reflect the current reality (no telemetry, the setting is a forward-compat placeholder). For example:
Or, if a future-tense framing reads better:
Keep the setting (don't remove it) for forward-compatibility — future code paths can read it without a breaking schema change.
File to change
packages/vscode/package.json — contributes.configuration.properties["codev.telemetry"].description.
Acceptance
- The description, read in isolation, tells a user what the toggle controls and what its current behavior is.
Discovered while
Auditing the VS Code extension's auto-generated Feature Contributions tab during the README revision pass (see docs/vscode-readme-revision branch).
What
The
codev.telemetrysetting inpackages/vscode/package.json#contributes.configuration.propertieshas a description that reads as a factual statement rather than as a description of what the setting controls:What users see
In VS Code's Settings UI (and on the extension's Feature Contributions tab), this renders as:
A user looking at this row thinks "huh, this is just informational?" — it doesn't describe what setting it to
truewould do, what setting it tofalsedoes, or why the toggle exists. The setting defaults tofalseand is functionally inert (no code paths read it for actual telemetry control today), which makes the cryptic description doubly confusing.Suggested fix
Reword the
descriptionto describe the toggle clearly and reflect the current reality (no telemetry, the setting is a forward-compat placeholder). For example:Or, if a future-tense framing reads better:
Keep the setting (don't remove it) for forward-compatibility — future code paths can read it without a breaking schema change.
File to change
packages/vscode/package.json—contributes.configuration.properties["codev.telemetry"].description.Acceptance
Discovered while
Auditing the VS Code extension's auto-generated Feature Contributions tab during the README revision pass (see
docs/vscode-readme-revisionbranch).