我用许多TSLint规则创建了应用程序,我认为这确实很有帮助。我发现我们可以创建custom rules,但是按照某些约定。对我来说最奇怪的约定是:
规则文件始终为驼峰(camelCasedRule.ts)。
我很好奇为什么会这样,为什么我不能定义自己的规则名称。由于我实际上是在Angular中开发的,因此文件名应位于kebab case中,因此我用kebab-case定义了文件名框规则。现在它与我的规则冲突,因此我需要排除自定义规则目录或为此创建特殊的tslint.json文件。你有什么经验吗?有什么好的解决方案?