带TypeScript的函数名称的ESlint规则(首字母小写的camelCase)

时间:2019-07-14 20:53:48

标签: javascript node.js typescript eslint

遵循these准则(以及几乎所有其他准则),functionvar名称应使用lowerCamelCase,而Class(及c'tors)名称应使用UpperCamelCase。

我一直在寻找执行该约定的ESLint规则,但我发现最接近的规则是id-match,似乎无法区分function,{{1} }或var

有更好的规定吗?我应该同时使用class规则和new-cap规则吗? (感觉很脏)

1 个答案:

答案 0 :(得分:1)

不幸的是,目前似乎没有更好的选择...

  

不幸的是,球队似乎没有足够的兴趣   或社区来实施此更改。虽然我们希望我们能够   适应每个人的要求,我们确实需要优先考虑。我们发现   21天后未能达到公认状态的问题往往会   永远不会被接受,因此,我们解决了这些问题。   这并不意味着这个想法没有意思或有用,只不过是   团队无法承诺的事情。   https://github.com/eslint/eslint/issues/10473