角度的tslint问题 - 所有导入都未使用

时间:2017-10-26 04:18:06

标签: angular visual-studio-code tslint

我正在使用我的应用程序进行一些重构并解决ts lint引发的问题。

我能够解决大部分问题,但以下两个问题仍未得到解决。

if (typeof some_var !== 'undefined' && some_var !== null) { // your code here }

ERROR:

如果你真的看两个组件的代码,

view.component.ts

view.component.ts[1, 61]: 'OnInit' is declared but never used.
done.component.ts[3, 1]: All imports are unused.

实际上已经使用过了。

而第二个显示,

done.component.ts

export class ViewComponent implements OnInit  {

ngOnInit(): void {
    const ticketId = 123;
}

这是 ts-lint 配置。

已使用这两种进口产品。类似地,它显示了许多未使用的角度方法。这是tslint的常见问题吗?如果不能如何解决?

1 个答案:

答案 0 :(得分:3)

问题是因为no-unused-variable尝试(删除它/使其成为false)并重新编译代码:

更改:

no-unused-variable : true,

致:

no-unused-variable : false,
  

禁止未使用的导入,变量,函数和私有类   成员。类似于tsc的-noUnusedParameters和-noUnusedLocals   选项,但不会中断代码编译。

更多详情请浏览链接:https://github.com/palantir/tslint/issues/1481