问题标签 [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 回答
1794 浏览

typescript - 如何创建我的自定义 tslint 规则集?

我想介绍一个可以跨多个项目共享的打字稿编码指南。我不想tslint.json多次复制粘贴,它目前已经发生,我们有不同的版本。

我想将我的指导方针建立在tslint:recommended. 而且我看到 tslint 语法允许extend,但我不清楚它的用法以及如何构建这样的包。

这样的项目可以仅包含一个tslint.json本身还是我需要导出一个模块?

我希望将包托管在 npm/sinopia 实例上,但不确定如何继续。

0 投票
2 回答
9700 浏览

node.js - 我还应该使用什么来替代 nodejs 中的控制台?

我正在使用tslint:recommended规则集编写一个 Node.js 应用程序,它会警告console.log我代码中的使用情况:

我还应该使用什么?我应该使用某种system.out等价物吗?

这是我的tslint.json

0 投票
1 回答
5072 浏览

javascript - Tslint 升级错误

嗨,我无法解决此错误,请帮助我解决此错误,我已尝试 sudo apt-get install nodejs legacy 等,但无法找到解决方案

0 投票
2 回答
94 浏览

typescript - 检查 Typescript 中是否存在变量

我正在.ts使用 TSlint (v3.15.1) 和更新版本的 typescript (2.0.3) 更新旧文件。我遇到了一些我想解决的错误。

该代码是对某些类属性的简单存在性测试:

我得到一个“[ts] 找不到名称布尔值”,或者一些“无法将字符串转换为布尔值”......

我对打字稿很陌生,你能帮我写这个的正确方法吗?

0 投票
1 回答
11803 浏览

angular - 如何在 Angular 2 中使用 getter 和 setter 实现 BehaviorSubject

我正在尝试在我的 LoginService 中实现isLoggedIn类型的布尔值BehaviorSubject以及 getter 和 setter 函数,以将值作为 Observable 获取/通过其 BehaviorSubject 正确设置变量。这是有效的,但是它在 TSLint 中引发了两个关于“类型不可分配”和“重复标识符”的错误。在没有 TSLint 抱怨的情况下定义它的正确方法是什么。

这是上述代码的精简版:

0 投票
3 回答
18422 浏览

typescript - 带有 webpack 2.1.0-beta.25 的 tslint-loader

我有一个使用 webpack 压缩/编译的 angular2 项目。

我将 tslink 加载器与 webpack 一起使用,因此我在webpack.config.js.

我将 webpack 1.13.1 更新为 2.1.0-beta.25 并且 tslint 配置打破了npm run build.

我将preLoaders指令更改为loaders

这还不够,因为我仍然收到错误

所以我应该移动 tslint 配置并将其放在其他地方。有点迷失在这里。因此,我们将不胜感激有关该问题的任何信息。

谢谢!

0 投票
0 回答
231 浏览

webpack - Webpack 加载器没有获取所有导入的文件

我正在尝试让 tslint-loader 对我的所有文件进行 TS-lint,但似乎它只获取了“入口”文件。

我想我所做的一切都和他们说的完全一样,但我只得到了一个文件:main. 就像 Webpack 无法识别该文件中的导入

网络包配置:

还有我的 main.ts:

在这种情况下,只有 main.ts 被 linted,core-lib 不应该被 linted 并且它没有(因为它在 node_modules 中),并且 mainModule 应该被 linted 但它没有。mainModule 是一个 .tsx 文件,因为它是一个 React 应用程序......也许这就是它失败的原因?

或者有什么方法可以告诉 webpack 加载子文件夹中的所有文件?

0 投票
2 回答
5916 浏览

angular - 不允许通过字符串文字进行 Angular 2 访问

我是 AngularJS 2 的新手,这是我第一次尝试用 TSlint 编译它。我做了《英雄之旅》教程,有一个像下面这样的部分,TSlint 不想编译说object access via string literals is disallowed.

我不确定我是否理解这个问题,如果要解决它,我会迷失方向。请问你能帮帮我吗?

我的其他代码

0 投票
4 回答
9174 浏览

angularjs - tslint 错误:jsdoc 中的 Asterik 必须对齐

我不断收到这个 tslint 错误,看不出代码有什么问题。有没有人看到下面的 jsdoc asteriks 没有正确对齐的问题:

几乎下面的每一行都给了我同样的错误。

0 投票
1 回答
1143 浏览

ionic2 - 皮棉完成后 ionic2 构建停止

最近更新了我的 ionic 项目 beta 11 pro ionic rc0。但是,当 squeegee 命令 ionic serve 时,所有脚本都已执行,但项目并未启动。

到此结束,不继续下一步