dyad:lint
13
总安装量
10
周安装量
#24372
全站排名
安装命令
npx skills add https://github.com/dyad-sh/dyad --skill dyad:lint
Agent 安装分布
opencode
10
gemini-cli
10
kimi-cli
10
cursor
10
antigravity
9
claude-code
9
Skill 文档
Lint
Run pre-commit checks including formatting, linting, and type-checking, and fix any errors.
Instructions
-
Run formatting check and fix:
npm run fmtThis will automatically fix any formatting issues.
-
Run linting with auto-fix:
npm run lint:fixThis will fix any auto-fixable lint errors.
-
Fix remaining lint errors manually:
If there are lint errors that could not be auto-fixed, read the affected files and fix the errors manually. Common issues include:
- Unused variables or imports (remove them)
- Missing return types (add them)
- Any other ESLint rule violations
-
Run type-checking:
npm run ts -
Fix any type errors:
If there are type errors, read the affected files and fix them. Common issues include:
- Type mismatches (correct the types)
- Missing type annotations (add them)
- Null/undefined handling issues (add appropriate checks)
-
Re-run all checks to verify:
After making manual fixes, re-run the checks to ensure everything passes:
npm run fmt && npm run lint && npm run ts -
Summarize the results:
- Report which checks passed
- List any fixes that were made manually
- If any errors could not be fixed, explain why and ask the user for guidance
- If all checks pass, confirm the code is ready to commit