用途:为已有 JavaScript 项目配置开发工具链,包括代码检查、格式化与测试运行器,适用于 ESLint、Prettier、Jest 或同类工具的搭建。
主要能力与建议:
- 代码检查:ESLint(推荐配合 Prettier),保存时自动修复。
- 格式化:Prettier,在保存或提交时运行。
- 测试:Jest/Vitest,测试与源码同目录放置,覆盖率目标大于 80%。
- 构建:应用用 Vite,库用 Rollup。
- 包管理器:保持 npm/yarn/pnpm 版本同步。
反模式:避免格式化冲突(统一用 Prettier 规则);避免无测试代码(TDD 或编码后补测试);避免脏提交(推送前先 lint)。
配置示例(保持原样): // .eslintrc.js module.exports = { extends: ['eslint:recommended', 'prettier'], rules: { 'no-console': 'warn', 'prefer-const': 'error' }, };
// .prettierrc { "semi": true, "singleQuote": true, "printWidth": 80 }
// jest.config.js export default { coverageThreshold: { global: { lines: 80 } }, };
测试模式与 CI/CD 可参考 references/REFERENCE.md。相关主题:best-practices、language。
限制:资料未提供具体安装命令、收费信息、支持平台及实际效果说明。