Skip to content
← Back to rules

eslint/sort-vars 严谨

An auto-fix is available for this rule.

它的作用

在同一个块中声明多个变量时,对变量名称进行排序可以使后续更轻松地找到所需的变量。

为什么这是不好的?

未排序的变量声明会使代码更难阅读和维护。

示例

此规则的错误示例:

js
var b, a;
var a, B, c;

此规则的正确示例:

js
var a, b, c, d;
var B, a, c;

配置

此规则接受一个配置对象,包含以下属性:

ignoreCase

type: boolean

默认值: false

当设置为 true 时,该规则在排序变量时忽略大小写敏感性。

如何使用

通过配置文件或命令行工具启用此规则,可以使用:

json
{
  "rules": {
    "sort-vars": "error"
  }
}
bash
oxlint --deny sort-vars

参考资料