所有 a
标签的 href
属性必须以 /
结尾
yarn add -D eslint-plugin-link-slash-end
在 .eslint
文件中添加
{
"plugins": [
"link-slash-end"
]
}
{
"rules": {
"link-slash-end/link-slash-end": 2
}
}
此规则主要做如下几个校验
- 校验所有
a
标签的href
属性是否以/
结尾
<!-- 正确 -->
<a href="/admin/login/"></a>
<!-- 报错 -->
<a href="/admin/login"></a>
- 校验所有
window.open()
的第一个参数是否以/
结尾
window.open('/admin/login/') // 正确
window.open('/admin/login') // 报错