unicorn/relative-url-style 风格
它的作用
强制统一相对 URL 的样式。
为什么这是个问题?
在使用 new URL() 时,相对 URL 应当始终不使用 ./ 前缀,或者始终使用 ./ 前缀,保持一致。
示例
使用默认的 "never" 选项时,错误 的代码示例:
js
new URL("./foo", base);使用默认的 "never" 选项时,正确 的代码示例:
js
new URL("foo", base);使用 "always" 选项时,错误 的代码示例:
js
new URL("foo", base);使用 "always" 选项时,正确 的代码示例:
js
new URL("./foo", base);配置
此规则接受以下字符串值之一:
"never"
从不使用 ./ 前缀。
"always"
在可能的情况下,始终为相对 URL 添加 ./ 前缀。
如何使用
要通过配置文件或命令行工具 启用 此规则,可以使用:
json
{
"rules": {
"unicorn/relative-url-style": "error"
}
}bash
oxlint --deny unicorn/relative-url-style