遵循these准则(以及几乎所有其他准则),function
和var
名称应使用lowerCamelCase,而Class
(及c'tors)名称应使用UpperCamelCase。
我一直在寻找执行该约定的ESLint
规则,但我发现最接近的规则是id-match,似乎无法区分function
,{{1} }或var
。
有更好的规定吗?我应该同时使用class
规则和new-cap规则吗? (感觉很脏)
答案 0 :(得分:1)
不幸的是,目前似乎没有更好的选择...
不幸的是,球队似乎没有足够的兴趣 或社区来实施此更改。虽然我们希望我们能够 适应每个人的要求,我们确实需要优先考虑。我们发现 21天后未能达到公认状态的问题往往会 永远不会被接受,因此,我们解决了这些问题。 这并不意味着这个想法没有意思或有用,只不过是 团队无法承诺的事情。 https://github.com/eslint/eslint/issues/10473