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

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions