eslint-plugin-link-slash-end

0.0.5 • Public • Published

eslint-plugin-link-slash-end

所有 a 标签的 href 属性必须以 / 结尾

使用方法

yarn add -D eslint-plugin-link-slash-end

.eslint 文件中添加

{
  "plugins": [
    "link-slash-end"
  ]
}
{
  "rules": {
    "link-slash-end/link-slash-end": 2
  }
}

规则说明

此规则主要做如下几个校验

  1. 校验所有 a 标签的 href 属性是否以 / 结尾
<!-- 正确 -->
<a href="/admin/login/"></a>

<!-- 报错 -->
<a href="/admin/login"></a>
  1. 校验所有 window.open() 的第一个参数是否以 / 结尾
window.open('/admin/login/') // 正确
window.open('/admin/login') // 报错

Package Sidebar

Install

npm i eslint-plugin-link-slash-end

Weekly Downloads

2

Version

0.0.5

License

ISC

Unpacked Size

6.41 kB

Total Files

9

Last publish

Collaborators

  • hanyonggang