airbnb avatar

airbnb/javascript

148.1k 26.6k 3.7k
JavaScript MIT
创建于 13 年前 最后更新 2 个月前 +7 stars today

AI 综合评分

65 B 级
代码质量
60
文档质量
68
社区健康
62
项目活跃
70
创新性
57

项目简介

Airbnb 的 JavaScript 编码规范,一套广受采纳的代码风格指南。

项目摘要

【主题】

一套被全球 JavaScript 开发者广泛采纳的编码规范,帮你统一团队风格、避免低级错误。

  • 1. 一致的代码风格:基于 ES6+ 标准,详细规定变量声明、函数写法、对象操作等,让代码像同一个人写的。

  • 2. 内置 ESLint 配置:提供 .eslintrc 规则包,一键集成到项目,自动检测风格违规。

  • 3. 实战导向的命名规范:对类、函数、变量、常量等命名给出清晰约定,提高可读性。

  • 4. 模块与导入导出规范:强推荐使用 import/export,并规定路径写法、分组顺序。

  • 5. 持续维护更新:紧跟 ECMAScript 版本迭代,涵盖 async/await、箭头函数、解构等最新特性。

【行动指南】

  1. 新项目或老旧项目重构:直接复制 .eslintrc 配置,搭配 eslint-plugin-import 等插件,快速统一风格。
  2. 团队代码 Review:使用该风格指南作为检查清单,减少关于格式的争论,专注逻辑。
  3. 学习现代 JavaScript:通读一遍指南,了解推荐写法背后的原因,提升编码水平。

【金句总述】

不讲花哨,只讲统一——让 JavaScript 团队起冲突的最后一件事是代码风格。

【故事性收尾】

以前,代码里 varlet 混用,引号单双飞舞,同事 Review 时一半时间在改格式。现在,npm run lint 跑完,所有文件都像出自同一双手。你只需要一个 .eslintrc,剩下的全交给规范,然后安心写业务。

相关项目推荐