问题标签 [tslint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - Typescript 中引号的使用标准是什么?
我在我的应用程序中注意到 TsLint 建议:
对于上述情况:
这是 Typescript 现在的建议标准吗?
typescript - 当 TsLint 说“预期 callSignature 有一个 typedef”是什么意思。
我的代码中有一个函数:
我收到 TsLint 错误消息:
有人可以解释这是什么意思吗?
typescript - TypeScript 错误中的 Typedef:“预期的 variableDeclarator”
在我的代码上运行 tslint 我得到这个错误:
对于 TypeScript 文件:
我该如何改进这个,所以我看不到 tslint 错误?
comments - 背景或错误原因:TsLint:注释必须以小写字母开头
我在我的项目中收到以下 TsLint 消息:
TsLint:注释必须以小写字母开头
这背后有什么依据吗?我同意我在 TsLint 中遇到的大部分内容,并且我知道可以关闭此警告。
我宁愿理解他们为什么提出这个特定的规则。我在https://github.com/palantir/tslint#supported-rules阅读了文档,其中解释了规则的作用,但没有解释为什么。
typescript - TsLint:不允许函数调用
我的 Visual Studio 项目中有一些这样的 TypeScript 代码
在保存时,TSLint 给了我
我的项目中确实有 Underscore.js 的 TypeScript 定义。
此消息是什么意思以及如何修复我的代码以使 TSLint 满意或在我的tslint.json
项目设置中关闭此消息?
typescript - Tslint 'semicolon' option not yelling after type definition
I've turned on the semicolon
option in tslint and before entering a Git issue, I wanted to know if anybody in the community knows if this is as designed or not. Should the private resolvedCampaign : Campaign
below be throwing a lint error?
typescript - TsLint: '$http' 不能在构造函数中声明
正如标题所述,我收到以下 TSLint 错误:
'$http' 不能在构造函数中声明
我在互联网上找不到与此错误相关的任何内容。
这是我的代码:
visual-studio-code - Visual Studio Code - tslint - 模式匹配器
我试图为 tslint 实现模式匹配器,但它变得混乱了。我确定正确指定了正则表达式,但 VSC 不断突出显示不正确的文件。这是我的 tasks.json 文件:
visual-studio-code - 如何配置 Visual Studio Code 和 tslint?
在 0.3.0 中,我看到了 typescript 的智能感知。但是,我也期待看到一些 tslint,因为我有一个 tslint.json。VSC 是否支持原生 linting,还是我只需要依靠 gulp?
如果是后者,是否可以配置为在文件更改时运行,或者是否需要明确启动的手动任务。
visual-studio-code - VS Code 中的 ProblemMatcher 对 gulp-tslint 任务使用不正确的文件
项目根目录的 .settings 中的 tasks.json
tslint 任务的示例输出:
未转义的正则表达式:
当我在在线测试工具上测试我的正则表达式时,它会正确地拉出所有组。当我使用 CTRL+SHIFT+MI 查看 vs 代码中的问题时,看到文件路径、名称和消息都正确的错误。但是,当我单击错误时,我得到:
打开“userController.ts”时出错(找不到文件)。
如果我从那里单击创建文件:
ENOENT:没有这样的文件或目录,mkdir 'c:\repo\IgnitionOne\stable\prototype-coresettings\c:'
我和一位开发人员一起查看了它,目前尚不清楚为什么会发生这种情况。就好像它使用的是相对于工作区根目录的文件位置,并且只匹配文件组中的“c:”。关于未正确设置的任何想法?