是否有 tslint 规则的数据库?
Is there a database for tslint rules?
我正在查看可用的 ts-lint 规则,我真的对所有这些规则感到困惑,因为文档要么是静态网页,可能不是最新的,要么是列出了一些的静态自述文件他们的详细信息。
我想知道,是否有所有 tslint 规则的数据库,可以为它们命名,尤其是列出它们的来源?因为使用完整的 tslint.json 配置文件,很难知道在哪里可以找到描述 and/or 一些规则的选项。
有点像!
TSLint 包本身附带的 TSLint 规则都记录在 https://palantir.github.io/tslint/rules. That is auto-generated from what's on GitHub 上。并与最新版本保持同步。如果您只是使用没有任何社区规则集的 tslint
包,这就是您所需要的。
社区规则集在文档实践方面有所不同,但通常每个都有某种形式的文档。例如:
- codelyzer也有一个时髦的网页
- tslint-eslint-rules 在其 README.md
中记录规则
- tslint-microsoft-contrib 在其 README.md
中记录规则
- tslint-react 在其 README.md
中记录规则
遗憾的是,没有一个数据库适用于所有社区规则集(这些只是一些比较流行的规则集)。有一些规则在不同的包中是重复的或重复的,但略有不同。
因为似乎没有可用的数据库/公共列表,所以我将其用作编程练习来自己构建一个。它不是 100% 完善的,可能还缺少规则包,但这是一个开始。欢迎反馈。
我正在查看可用的 ts-lint 规则,我真的对所有这些规则感到困惑,因为文档要么是静态网页,可能不是最新的,要么是列出了一些的静态自述文件他们的详细信息。
我想知道,是否有所有 tslint 规则的数据库,可以为它们命名,尤其是列出它们的来源?因为使用完整的 tslint.json 配置文件,很难知道在哪里可以找到描述 and/or 一些规则的选项。
有点像!
TSLint 包本身附带的 TSLint 规则都记录在 https://palantir.github.io/tslint/rules. That is auto-generated from what's on GitHub 上。并与最新版本保持同步。如果您只是使用没有任何社区规则集的 tslint
包,这就是您所需要的。
社区规则集在文档实践方面有所不同,但通常每个都有某种形式的文档。例如:
- codelyzer也有一个时髦的网页
- tslint-eslint-rules 在其 README.md 中记录规则
- tslint-microsoft-contrib 在其 README.md 中记录规则
- tslint-react 在其 README.md 中记录规则
遗憾的是,没有一个数据库适用于所有社区规则集(这些只是一些比较流行的规则集)。有一些规则在不同的包中是重复的或重复的,但略有不同。
因为似乎没有可用的数据库/公共列表,所以我将其用作编程练习来自己构建一个。它不是 100% 完善的,可能还缺少规则包,但这是一个开始。欢迎反馈。