Codelyzer和TSLint之间有什么区别?

21
请问有人可以指导我以下问题吗:
1. `codelyzer` 和 `tslint` 有什么区别?
2. 它们都只用于代码分析吗?如果是的话,哪一个更推荐使用?
3. 它们是否相互依赖?
4. 在任何特定的 Angular 2+ 项目中,我们需要同时使用它们吗?
对于这两个 npm 包,我感到非常困惑。

1
只需阅读文档。第一句话“用于分析Angular TypeScript项目的静态代码分析tslint规则集。”回答了2、3、4,可能也回答了1。 - str
@str 非常感谢。 :) - Sagar Ganesh
1个回答

16

这个Github 仓库已经说明了一切:

这是一组用于分析 Angular TypeScript 项目静态代码的 TSLint 规则。

所以它们并不互相依赖。只有 Codelyzer 需要 TsLint。

如果你想对自己的 Angular 项目进行代码检查,是需要两者都使用的,或者你可以只使用 TsLint 并设置自己的规则,但这不太好玩,我建议你使用 Codelyzer :)


谢谢,我非常感激你的回复。链接很有帮助。 :) - Sagar Ganesh
1
codelyzer/tslint 如何与 Angular CLI 的 ng lint 配合使用? - ebhh2001

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接