解释TypeScript Linter错误

use*_*079 9 typescript

visual studio 2013的web essentials插件附带了打字稿.我现在收到数百条消息,但我不知道它们中的一些是什么意思.

是否有解释每个tslint错误的地方?(某种tslint wiki?)我试过谷歌搜索它们,但我没有得到任何解释.

错误:

  • TsLint:期望callSignature有一个typedef.
  • TsLint:缺少'use strict'(我在文件顶部有一个'use strict',触发下一个错误)
  • TsLint:期望一个赋值或函数调用('use strict';)

然后有一些非常奇怪的:

  • TsLint:评论必须以空格开头(真的吗?为什么?)

bas*_*rat 10

tslint维基?

很不幸的是,不行.但是这里有一个简短的描述https://github.com/palantir/tslint#supported-rules

其中许多来自jslint所以这应该有助于http://jslinterrors.com/

TsLint:评论必须以空格开头(真的吗?为什么?)

这是一种编码惯例,使评论在视觉上令人愉悦.// comment比阅读更容易阅读//comment.视觉美学在大型团队中变得重要.

  • 您可以在文件顶部添加/*tslint:disable*/. (2认同)
  • 是否可以配置Visual Studio的tslint?根据tslint文档,您可以打开/关闭功能,例如:https://github.com/palantir/tslint/blob/master/docs/sample.tslint.json.但是你如何在VS中实现这一目标? (2认同)