问题标签 [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.

0 投票
1 回答
978 浏览

angularjs - 找不到命名空间角度 - 带有打字稿的角度1.5

我正在使用带有打字稿的 angulat 1.5。当 9 运行 tslint 时,我在 tsconfig.json 中有所有必要的配置,项目中有很多错误:它说

ts config.json 看起来像

}

Typings 文件夹中的 tsd.d.ts 文件包含:

有没有人有解决方案来解决这个问题。

0 投票
0 回答
112 浏览

visual-studio - 在 Visual Studio 2015 更新 3 中更改 tslint.json 的位置

我已经安装了 VS 2015 tooling preview 2,为了进行 Web 代码分析,并对 typescript 文件执行 linting,它运行良好,但问题是我无法更改 tslint.json 文件的位置,我需要按顺序移动它对其进行版本控制。该文件默认在您的个人用户文件夹中创建。

0 投票
1 回答
4523 浏览

webstorm - 如何在 WebStorm 下的 TSLint 中启用类型检查?

我的 tslint.json 中有一些规则需要 --type-check 功能。WebStorm 没有给我添加命令行参数和 TSLint 插件的方法。它也没有给我一种从 GUI 启用它的方法。

结果 TSLint 崩溃,TSLint 插件报告错误,我看不到检查。

当我使用 --type-check 参数从命令行运行 TSLint 时,它可以工作,但我需要在 IDE 中进行检查。

有没有人有解决这种情况的方法?

0 投票
3 回答
17386 浏览

javascript - 如何从 tslint 中排除文件夹?

我喜欢test在 vscode 中排除使用 tslint linting 的文件夹表单。所以我在我的 tslint.json 配置文件中放置了一个排除项。不幸的是,排除语句不起作用。有谁知道如何设置排除?

0 投票
1 回答
2206 浏览

webpack - 将 TSLint 与 webpack 一起使用时构建模块失败

我正在尝试在我的项目上运行 TSLint,但在尝试使用 webpack 构建时它当前失败。我创建了一个具有以下结构的项目的简单复制:

Base 和 Derived 是非常简单的类定义。但是当我跑步时

我收到以下消息:

当我从我的webpack.config.json中删除以下部分时

它工作正常。如果需要更多信息,我可以提供任何必要的项目。index.tsx 导入文件中的DerivedDerived.ts有以下内容:

提前致谢!

0 投票
1 回答
205 浏览

jenkins - 是否有任何 Maven 命令可以在 Jenkins shell 上运行来分析 SonarQube 中的打字稿代码?

我想使用 SonarQube 对打字稿 Jenkins 作业进行静态代码分析。我可以通过将 tsLint lib 安装到我的项目并在 Jenkins 中编译 gulp 文件来做到这一点,但我认为这不是对开发人员友好的方法。是否有任何 Maven 命令可以在 Jenkins shell 上运行以分析 SonarQube 中的打字稿代码。

0 投票
1 回答
5923 浏览

typescript - TSLint - 禁用成员的字母顺序

如何在对象文字语法中禁用成员的字母顺序?

例子:

我想将类型作为第一项。

0 投票
2 回答
5177 浏览

typescript - 使用 tslint 时如何忽略 *.d.ts 文件?

我想将 tslint 添加到我的工作流程中。我通过以下方式安装它:

我的tslint.json样子:

然而,当我跑步时:

它还会检查很多明确类型的文件,例如:

污染输出。

我只想检查我的*.ts文件,并正在寻找一种忽略其他类型的方法。

我看到有一个--exclude选项,但是当我运行时它仍然显示 d.ts 文件:

0 投票
2 回答
1417 浏览

typescript - 如何在 Visual Studio 2015 中为 TypeScript 配置 IntelliSense?

我正在使用带有 Web Essentials 的 Visual Studio Community 2015(如果相关)。IntelliSense 在编辑文件时工作正常。

但最近它也开始生成多个关于样式、语法等的警告(这可能是在我将 VS 更新到版本 14.0.25431.01 Update 3 之后发生的;或者我也更新了 Web Essentials?)。

我真的很喜欢其中一些警告,但它们被淹没在对我没有用的警告中:

在此处输入图像描述

那里的警告与规则有链接,都指向Palantir 在 Github 上的 tslint。但是,我找不到配置此工具的方法(如果 Visual Studio 的 IntelliSense 确实使用 tslint)。我从未明确安装它,我的计算机上没有 tslint.json 文件。

我知道我可以在警告窗口中过滤以仅显示某个关键字。但是如何配置 IntelliSense 来抑制某些规则?

0 投票
2 回答
1875 浏览

angularjs - Angular 1 项目的 TSLint 配置

我的团队正在使用 Angular 1.5.* + typescript 进行项目。

有人可以为我这样的项目提供最佳 TSLint 配置的建议吗?

我现在想从官方 TS repo 中添加 TSLint 配置(https://github.com/Microsoft/TypeScript/blob/master/tslint.json)并设置 ESlint 规则。https://github.com/Microsoft/TypeScript/blob/master/tslint.json

会足够吗?你怎么看?

预先感谢您的回答。