我正在尝试为我的项目设置命名约定。
我有一些变量snake_case,我希望 ESLint 警告我,例如:
const { order_id } = req.params;
Run Code Online (Sandbox Code Playgroud)
我删除typescript-eslint/camelcase了它,因为它已被弃用并尝试为布尔值设置naming-convention和添加新error规则。
'@typescript-eslint/naming-convention': [
'error',
{
selector: 'variable',
types: ['boolean'],
format: ['PascalCase'],
prefix: ['is', 'should', 'has', 'can', 'did', 'will'],
},
],
Run Code Online (Sandbox Code Playgroud)
如何为snake_case变量添加警告?
如果您希望 ESLint 警告您有关不在驼峰式大小写中的变量名称,则很简单:
"@typescript-eslint/naming-convention": [
"warn",
{
selector: "variable",
format: ["camelCase"]
},
],
Run Code Online (Sandbox Code Playgroud)
VS Code 中显示的相应警告:
| 归档时间: |
|
| 查看次数: |
9554 次 |
| 最近记录: |