Skip to content

Research: validate v0.3.2 with five real MSW projects #41

Description

@felmonon

Goal

Validate msw-inspector v0.3.2 with five independent, real MSW projects before prioritizing more scanner features.

This is not a benchmark and does not require publishing source code, private URLs, tokens, or full reports. Public-source exploratory trials are welcome and are tracked separately; they inform limitations but do not count toward the five owner/team validations.

Definition of done

  • Five voluntary runs from independent MSW users or teams.
  • Each run records only safe context: MSW major version, framework/test runner, Node version, and a redacted command/glob shape.
  • Each participant records whether setup was clear, the reported totals, and any known false positive, false negative, or unsupported pattern.
  • Every accuracy concern becomes a minimal safe reproduction or a linked issue; dynamic cases stay unsupported rather than guessed.
  • A maintainer posts a short public decision summary naming the next evidence-backed improvement.

Safe run protocol

  1. Install the released package in a branch or local checkout:

    npm install -D msw-inspector-cli@0.3.2

  2. Start without a failing CI gate:

    npx msw-inspector --handlers "your-handler-globs" --sources "your-source-globs" --format json --report-file msw-inspector.json

  3. Reply here or in Discussion #42 with the safe summary above. Do not attach private application code or unredacted reports.

Why this matters

Coverage tooling earns trust by being right on real projects. We will use these five runs to choose the next small accuracy improvement, not to add features blindly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: scannerStatic analysis and matching logichelp wantedExtra attention is neededpriority: p1High priority

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions