TypeScript 函数名称的 ESlint 规则(驼峰式命名法,首字母小写)

问题描述 投票:0回答:2

遵循这些指南(以及几乎任何其他指南),function

var
名称应使用小驼峰命名法,而
Class
(和c'tors)名称应使用大驼峰命名法。  

我寻找了一个

ESLint

 规则来强制执行此约定,但我发现的最接近的是 
id-match ,它似乎无法区分 function
var
class

有更好的规则吗?我应该使用

id-match

 规则和 
new-cap 规则吗? (感觉很脏)

javascript node.js typescript eslint
2个回答
1
投票
不幸的是,目前似乎没有更好的选择......

不幸的是,团队似乎没有足够的兴趣 或社区来实施此更改。虽然我们希望能够 满足每个人的要求,我们确实需要优先考虑。我们发现 21 天后未能达到接受状态的问题往往会 永远不会被接受,因此,我们关闭这些问题。 这并不意味着这个想法不有趣或无用,只是它是 不是团队可以承诺的事情。

https://github.com/eslint/eslint/issues/10473


0
投票
现在支持这一点,使用定义的选择器,例如“variable”和“typeLike”来添加规则

https://typescript-eslint.io/rules/naming-convention/

© www.soinside.com 2019 - 2024. All rights reserved.