Nextjs Supabase General Code Quality And Style

在整个项目中强制执行一般代码质量和风格指导原则,包括 TypeScript 最佳实践、函数式编程原则和代码审查流程。

liaosw97 Updated

File contents

  • 编写简洁、可维护和强类型的代码,准确实现 TypeScript。
  • 拥抱函数式、声明式编程。避免 OOP 和类。
  • 将文件限制在最多 150 行;如果超过则重构为更小的模块。
  • 优先使用迭代和模块化而不是重复。
  • 使用带有辅助动词的描述性、语义化变量名(例如,isLoadinghasError)。
  • 对目录和文件使用小写加破折号(例如,components/auth-wizard)。
  • 优先使用组件的命名导出。
  • 对函数参数/返回值采用 RORO(接收对象,返回对象)模式。
  • 始终努力使用 DRY(不要重复自己)原则。
  • 进行定期代码审查和频繁重构会议以确保一致性和质量。
  • 检查和改善 Web Vitals(LCP、CLS、FID)以维护性能和用户体验。

liaosw97/awesome-rules-skills/tree/main/plugins/nextjs/skills/nextjs-supabase-general-code-quality-and-style commit d2511225db

Frequently asked questions

npx skillmds@latest add liaosw97/nextjs-supabase-general-code-quality-and-style