You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root cause analysis:
1. Root package.json missing 'check' script - CI calls 'pnpm check' which didn't exist
2. vibecode-linter uses 'npx tsc' and 'npx biome' internally for dependency checks,
but in pnpm workspaces these commands fail:
- 'npx tsc' shows warning and fails
- 'npx biome' installs wrong package (biome@0.3.3 instead of @biomejs/biome)
3. Third-party packages in node_modules have broken type declarations
4. eslint.config.mts was included in TypeScript project, causing type errors
from untyped ESLint plugins
Changes:
- Add missing 'check' script to root package.json
- Update CI workflow to install TypeScript and Biome globally (workaround
for vibecode-linter npx issue)
- Enable skipLibCheck to skip type checking of node_modules (required
because eslint-plugin-codegen, @effect/rpc, ast-types have broken types)
- Remove eslint.config.mts from tsconfig include (reverting to working state
before commit 420d655 where it wasn't included)
The vibecode-linter maintainers should be notified to support pnpm workspaces
by detecting the package manager and using 'pnpm exec' instead of 'npx'.
Fixes#1
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments