AI/智能体/模型工具 · JavaScript
airbnb/javascript
Airbnb JavaScript 代码风格指南:统一 JS 编码规范与写法
存量榜 #53
已读 README 并重写
累计排名
#53
Stars Top 100
累计 Stars
148,087
当前记录
Forks
26,650
榜单记录
Fork / Star
18.0%
社区复用强度
Open Issues
100
维护压力参考
最后提交
2026-04-16
Excel 记录
它是什么
这是 Airbnb 维护的一份 JavaScript Style Guide,不是框架或库,而是一套编写 JavaScript 的规范文档。它解决的是团队代码风格不一致、命名混乱、语法选择不统一的问题。主要面向需要在项目中落地统一 JS 规范的开发团队和代码审查场景。
为什么值得关注
它在 GitHub 上有很高的 Stars 和长期维护记录,说明这份规范被大量开发者引用。README 明确列出了覆盖范围和前置假设,适合作为 JavaScript 团队的统一写作依据。
核心能力
- 规定 JavaScript 的引用、解构、函数写法
- 定义箭头函数、类、迭代器等语法规范
- 覆盖变量、比较、控制语句、空白和分号
- 给出命名规范、访问器和类型转换规则
适合谁用
- 需要统一团队 JavaScript 代码风格的项目
- 使用 Babel 和 polyfill 的前端代码库
- 要配合 ESLint 做代码规范检查的团队
- 需要参考成熟 JS 风格指南的开发者
使用前注意
- README 明确假设使用 Babel 和 babel-preset-airbnb
- 还假设项目会安装 shims/polyfills,如 airbnb-browser-shims
- 仓库许可证是 MIT,可直接参考和落地
- GitHub 显示 open issues 较多,使用时应关注活跃讨论
README 证据
- README 开头直接写明是 JavaScript Style Guide
- 文档说明适用于 Babel,并要求 babel-preset-airbnb
- 文档说明还假设安装 shims/polyfills
- 目录覆盖 References、Functions、Arrow Functions、Semicolons、Naming Conventions 等章节