跳转到内容

noScriptUrl

此内容尚不支持你的语言。

biome.json
{
"linter": {
"rules": {
"nursery": {
"noScriptUrl": "error"
}
}
}
}

Disallow javascript: URLs in HTML.

Using javascript: URLs is considered a form of eval and can be a security risk. These URLs can execute arbitrary JavaScript code, which can lead to cross-site scripting (XSS) vulnerabilities.

<a href="javascript:void(0)">Click me</a>
code-block.html:1:8 lint/nursery/noScriptUrl ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Avoid using javascript: URLs, as they can be a security risk.

> 1 │ <a href=“javascript:void(0)“>Click me</a>
^^^^^^^^^^^^^^^^^^^^^
2 │

Using javascript: URLs can lead to security vulnerabilities such as cross-site scripting (XSS).

Consider using regular URLs, or if you need to handle click events, use event handlers instead.

<a href="javascript:alert('XSS')">Click me</a>
code-block.html:1:8 lint/nursery/noScriptUrl ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Avoid using javascript: URLs, as they can be a security risk.

> 1 │ <a href=“javascript:alert(‘XSS’)“>Click me</a>
^^^^^^^^^^^^^^^^^^^^^^^^^^
2 │

Using javascript: URLs can lead to security vulnerabilities such as cross-site scripting (XSS).

Consider using regular URLs, or if you need to handle click events, use event handlers instead.

<a href="https://example.com">Click me</a>
<a href="/path/to/page">Click me</a>
<a href="#section">Click me</a>
<span href="javascript:void(0)">Not a real href</span>