首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript持续集成

TypeScript持续集成
EN

Stack Overflow用户
提问于 2013-01-24 01:51:08
回答 3查看 4K关注 0票数 6

有没有人有好的策略将TypeScript添加到持续集成系统中?

我计划在我的构建中编译它,然后对它生成的JavaScript运行单元测试。

但是,我想为TypeScript添加代码标准检查。有什么想法吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-24 04:21:33

TypeScript团队故意保留对官方编码标准的判断,因为他们想看看人们在现实生活中是如何使用这种语言的。据传闻,人们似乎正在遵循JavaScript的命名约定,即ModuleNameClassNamefunctionName

您可以使用TypeScript (tsUnit)或JavaScript (Jasmine,QUnit等人)编写单元测试。

您如何将其与CI集成在一起,这在一定程度上取决于框架和CI平台。我使用MS脚本引擎将tsUnit测试与Visual Studio和TFS集成在一起来执行测试。如果你想了解更多关于这个特殊设置的细节,我很乐意与你分享。

票数 2
EN

Stack Overflow用户

发布于 2017-06-23 08:38:46

一种选择是设置TSLint并将其集成到构建过程中。

在我的例子中(一个Angular 2+应用程序),我添加了一个npm任务来运行TSLint。然后CI系统(对于我来说是VSTS)执行该npm任务。如果TSLint检测到任何错误,CI系统将使构建失败。我使用的TSLint任务来自Angular的快速入门项目。这里:https://github.com/angular/quickstart/blob/master/package.json注意"lint“脚本

还要注意,TSLint的规则是可配置的,因此您可以根据需要定制编码标准。

票数 1
EN

Stack Overflow用户

发布于 2013-01-24 02:54:22

你的问题含糊其辞,很难给出确切的答案。

要将TS编译集成到构建系统中,只需在.ts文件上调用TypeScript命令行编译器(tsc.exe)即可。这将输出JS,您可以针对这些JS运行单元测试。

关于TS代码标准,我不认为现在有任何工具可以查看TS编码标准,就像几个月前该语言是如何公开的一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14486134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档