我一直在寻找可用的ts-lint规则,但对它们却感到非常困惑,因为文档要么是静态网页(可能不是最新的),要么是列出某些详细信息的静态自述文件。
我想知道,是否存在所有tslint规则的数据库,可以对其进行命名,尤其是列出它们的来源?因为有了完整的tslint.json配置文件,很难知道在哪里可以找到一些规则的描述和/或选项。
答案 0 :(得分:0)
排序!
TSLint包本身随附的TSLint规则全部记录在https://palantir.github.io/tslint/rules上。这是根据what's on GitHub自动生成的。并保持最新状态。如果您仅使用tslint
程序包而没有任何社区规则集,则仅需这些。
社区规则集在文档惯例方面有所不同,但通常每个规则集都有某种形式的文档。例如:
不幸的是,对于所有社区规则集(只有一些最受欢迎的规则集),并没有一个数据库。有些规则在各个软件包之间重复或重复,但略有不同。
答案 1 :(得分:0)
由于似乎没有可用的数据库/通用列表,因此我将其用作自己构建程序的编程练习。它不是100%抛光的,并且可能在这里和那里都缺少规则包,但这只是一个开始。欢迎反馈。