Skip to content

vscode schema: replace permissive package.schema fallback with meaningful validation #703

@Timi16

Description

@Timi16

Problem

extensions/vscode/package.schema.json is effectively permissive (additionalProperties: true) and does not validate extension config shape.

Evidence:

  • Schema content: extensions/vscode/package.schema.json:1-8

This weakens offline validation and allows silent config drift.

Files to change

  • extensions/vscode/package.schema.json
  • extensions/vscode/package.json
  • extensions/vscode/README.md

Acceptance criteria

  • Provide meaningful schema for supported launch/config fields.
  • Invalid config examples fail validation in dev workflow.
  • README documents schema usage constraints.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions