搭配方案

共 6 条
ESLint + React Native React Native+ TypeScript TypeScript + lint-staged+ pre-commit hooks+ Create React App+ React Native Web+ husky

以 CRA v4 作为 Web 宿主,配合 RN 与 React Native Web 共享代码并强制提交前 lint

CRA 提供 Web 端构建与热更新,husky+lint-staged 在提交时对暂存文件执行 ESLint/Prettier 校验

✓ Web 端零配置 CRA 启动✓ 提交自动校验代码 ✕ 依赖清单表明 ESLint 配置链复杂
ESLint + Astro Astro+ TypeScript TypeScript+ Prettier Prettier + Node.js 16.15.1++ npm+ Tailwind CSS

Astro + Tailwind + TS 博客/作品集启动模板

Astro 做静态站点,Tailwind 写样式,TS/ESLint/Prettier 保工程质量

✓ SEO 友好,含 sitemap/RSS✓ 一键部署到 Netlify ✕ 未指明 Node 18 兼容性,仅测到
ESLint + Bun Bun+ TypeScript TypeScript+ UnoCSS UnoCSS+ Vite Vite + Node 环境+ Husky+ Prettier+ Vue3

Bun+Vite+Vue3+TS+UnoCSS 打造高性能企业级中后台管理系统

Bun 加速安装与热更新,Vite 提供开发服务,Vue3+TS 保证类型安全,UnoCSS 原子化样式,ESLint/Husky 保障质量

✓ 毫秒级热更新开发体验✓ 零配置开箱即用 ✕ 依赖 Bun 运行时
ESLint + Prettier Prettier + Git+ EditorConfig+ husky+ lint-staged+ Commitizen+ Commitlint

Git 提交流程自动化:Hook 触发增量 Lint 检查并规范化提交信息

husky 挂载 Git Hook,lint-staged 只检查暂存文件提速,Commitizen+Commitlint 保证提交信息规范

✓ 提交前自动代码检查✓ 提交信息统一规范
ESLint + Next.js Next.js+ TypeScript TypeScript+ Prettier Prettier + Node.js LTS+ npm+ pnpm+ MUI+ Tailwind CSS

用 Next.js + MUI + Tailwind 快速搭建响应式管理后台模板

✓ 开箱即用页面齐全✓ 支持 TypeScript 与 Java ✕ 免费版仅单个仪表盘✕ 仅支持 chrome firefox s
ESLint + TypeScript TypeScript + Node.js+ npm+ @typescript-eslint/parser+ @typescript-eslint/eslint-plugin+ @typescript-eslint/typescript-estree

让 ESLint 获得解析与检查 TypeScript 代码的静态分析能力

parser 负责把 TS 解析为 ESTree AST,estree 提供底层解析,plugin 提供规则,三者使 ESLint 支持 TS

✓ MIT 宽松许可✓ 文档齐全持续维护