unicorn/number-literal-case 风格
作用
此规则强制要求数字字面量使用正确的大小写。
为什么这是不好的?
当标识符和数字字面量都使用小写字母时,很难区分它们。
示例
此规则下错误的代码示例:
javascript
const foo = 0XFF;
const foo = 0xff;
const foo = 0Xff;
const foo = 0Xffn;
const foo = 0B10;
const foo = 0B10n;
const foo = 0O76;
const foo = 0O76n;
const foo = 2E-5;此规则下正确的代码示例:
javascript
const foo = 0xFF;
const foo = 0b10;
const foo = 0o76;
const foo = 0xFFn;
const foo = 2e+5;如何使用
要通过配置文件或在 CLI 中启用此规则,可以使用:
json
{
"rules": {
"unicorn/number-literal-case": "error"
}
}bash
oxlint --deny unicorn/number-literal-case