TypeScript编码风格指南?

Joh*_*rug 57 coding-style typescript

我喜欢Airbnb JavaScript Style Guide.大多数规则也适用于TypeScript,但当然它不包括特定的TypeScript语言功能.

我还发现了Microsoft TypeScript编码指南,但它们适用于TypeScript项目本身,而不适用于使用 TypeScript的项目.

最后我找到了PlatypiTypeScript风格指南,但它没有我想要的那么详细.我错过了另一个(官方?)TypeScript风格指南吗?或者我列出的两个是唯一存在的?

Rya*_*ugh 34

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

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

TSLint是围绕类型/类型注释实施样式规则的不错选择.


dav*_*vid 10

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

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