TypeScript编码风格指南?

时间:2015-08-13 14:09:25

标签: coding-style typescript

我爱Airbnb JavaScript Style Guide。大多数规则也适用于TypeScript,但当然它并不涵盖特定的TypeScript语言功能。

我还找到了Microsoft TypeScript Coding Guidelines,但它们适用于TypeScript项目本身,而不适用于使用 TypeScript的项目。

最后我找到了TypeScript Style Guide by Platypi,但它没有像我想的那样详细。我错过了另一个(官方?)TypeScript风格指南吗?或者我列出的两个是唯一存在的?

2 个答案:

答案 0 :(得分:32)

TypeScript团队不会为使用TypeScript的其他项目发布“官方”样式指南。编制程序本身的指导原则既具体又不够广泛,不适合一般使用;我不会将它们用作基线。

任何适用于ES6的JavaScript样式指南都将涵盖除类型注释之外的几乎所有TypeScript构造,因此我将从您最喜欢的JS样式开始,并决定您希望类型注释的规则是什么是

TSLint是围绕类型/类型注释强制执行样式规则的不错选择。

答案 1 :(得分:9)

也许这有点晚了,但我偶然发现了https://github.com/excelmicro/typescript,它还在linters文件夹中提供了更详细的tslint.json ...它也是基于airbnb / javascript样式指南... < / p>

另一个Styleguide(我们用于使用TypeScript进行角度1开发)是https://angular.io/guide/styleguide