Skip to content

Add slates doctor command#44

Open
devdattatalele wants to merge 1 commit into
metorial:mainfrom
devdattatalele:add-slates-doctor
Open

Add slates doctor command#44
devdattatalele wants to merge 1 commit into
metorial:mainfrom
devdattatalele:add-slates-doctor

Conversation

@devdattatalele

@devdattatalele devdattatalele commented Jun 11, 2026

Copy link
Copy Markdown

Adds slates doctor — a workspace-wide consistency audit CLI.

Six checks across three severity buckets:

ERR  raw-throws       src/ contains throw new Error(...)
ERR  scope-file       OAuth integration without src/scopes.ts
ERR  vitest-config    test files present but no vitest.config.ts
WRN  contract-tests   src/auth.ts present but no *.contract.test.ts
WRN  zod-describe     Zod field declarations without .describe()
INF  readme           integration is missing a README.md

Filterable by --check and --integration, with --json for machine output. test-integrations/ excluded by default.

Useful for tracking codebase health and finding integrations that drift from the canonical Google-family conventions (gmail, google-meet, youtube, google-analytics).

README and 23 tests included.
@herber

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant