Avatar for the biomejs user
biomejs
biome
BlogDocsChangelog

feat: implement noScriptUrl rule

#8232Merged
Comparing
ruidosujeira:feat/add-no-script-url-rule
(
900c708
) with
main
(
cc2a62e
)
CodSpeed Performance Gauge
0%
Untouched
58
Ignored
2
Skipped
95

Benchmarks

95 total
index_1033418810622582172.html[uncached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
118.2 µs*
index_1033418810622582172.html[cached]
crates/biome_html_parser/benches/html_parser.rs::html_parser::bench_parser::html_parser
Skipped
102 µs*
html_formatter[index_1033418810622582172.html]
crates/biome_html_formatter/benches/html_formatter.rs::html_formatter::bench_formatter
Skipped
476.2 µs*
graphql_formatter[schema_5810376208714739011.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
1.4 ms*
graphql_formatter[schema_8546403410957788002.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
2.6 ms*
graphql_formatter[schema_17790310256719731354.graphql]
crates/biome_graphql_formatter/benches/graphql_formatter.rs::graphql_formatter::bench_formatter
Skipped
26.6 ms*
schema_8546403410957788002.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
911 µs*
schema_8546403410957788002.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
1.1 ms*
schema_17790310256719731354.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
11.2 ms*
schema_17790310256719731354.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
10.2 ms*
schema_5810376208714739011.graphql[cached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
566.2 µs*
schema_5810376208714739011.graphql[uncached]
crates/biome_graphql_parser/benches/graphql_parser.rs::graqhql_parser::bench_parser::graphql_parser
Skipped
595.2 µs*
versions[2.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs*
tsconfig_json
crates/biome_package/benches/tsconfig_json.rs
Skipped
609.1 µs*
versions[1.0.0-beta.11]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2]
crates/biome_package/benches/semver.rs
Skipped
5.6 µs*
versions[1.0.0-beta]
crates/biome_package/benches/semver.rs
Skipped
3.3 µs*
versions[1.0.0-beta.2]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2.3 - 2.3.4]
crates/biome_package/benches/semver.rs
Skipped
5.3 µs*
versions[1.0.0-alpha.beta]
crates/biome_package/benches/semver.rs
Skipped
3.5 µs*
ranges[1.2.7 || >=1.2.9 <2.0.0]
crates/biome_package/benches/semver.rs
Skipped
7.6 µs*
versions[1.0.0-rc.1]
crates/biome_package/benches/semver.rs
Skipped
3.4 µs*
ranges[~1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.8 µs*
ranges[>=1.2.3]
crates/biome_package/benches/semver.rs
Skipped
5.2 µs*
versions[0.3.533]
crates/biome_package/benches/semver.rs
Skipped
2.6 µs*

Commits

Click on a commit to change the comparison range
Base
main
cc2a62e
-0.07%
[autofix.ci] apply automated fixes
ba19a93
3 months ago
by autofix-ci[bot]
+0.08%
chore(security/noScriptUrl): resolve rebase conflict, enforce Severity::Error and to_lowercase_cow
1ac0f42
3 months ago
by ruidosujeira
+0.04%
[autofix.ci] apply automated fixes
3976669
3 months ago
by autofix-ci[bot]
-0.04%
feat(js-analyze): add noScriptUrl rule to disallow 'javascript:' URLs in href attributes and React props
cfe9818
3 months ago
by ruidosujeira
-0.23%
[autofix.ci] apply automated fixes
5e5c305
3 months ago
by autofix-ci[bot]
+0.17%
feat(security): add noScriptUrl lint rule to detect and error on javascript: URLs in href attributes and React.createElement props; includes diagnostics and tests passing
60d6fc8
3 months ago
by ruidosujeira
+0.05%
Update .changeset/add-no-script-url-rule.md
5218579
3 months ago
by ruidosujeira
-0.05%
test: run and update snapshots; chore: move noScriptUrl to nursery, add HTML analyzer rule, update sources; fix: add missing semicolons in JSX tests; codegen: regenerate nursery groups; docs: update changeset with separated invalid/valid examples
a708f90
3 months ago
by ruidosujeira
-0.1%
Apply suggestion from @ematipico
c00c728
3 months ago
by ruidosujeira
+0.14%
fix(security): register noScriptUrl diagnostic category and fix clippy warnings in HTML nursery rule
9145019
3 months ago
by ruidosujeira
-0.27%
[autofix.ci] apply automated fixes
5fc2b33
3 months ago
by autofix-ci[bot]
+0.31%
[autofix.ci] apply automated fixes
1867fd9
3 months ago
by autofix-ci[bot]
+0.01%
chore(changeset): update changeset to remove duplicate line and shorten content to only show invalid code
0587bd3
3 months ago
by ruidosujeira
+0.14%
chore(changeset): commit latest changeset adjustment
e1fe8dd
3 months ago
by ruidosujeira
-0.04%
chore(changeset): commit latest changes before push
0358506
3 months ago
by ruidosujeira
-0.19%
refactor: apply review feedback for noScriptUrl rule
1879ed7
3 months ago
by ruidosujeira
+0.01%
Merge branch 'main' into feat/add-no-script-url-rule
726b356
3 months ago
by ruidosujeira
-0.11%
[autofix.ci] apply automated fixes
a576948
3 months ago
by autofix-ci[bot]
+0.1%
fix(noScriptUrl): remove security variant, use biome_rule_options and make rule recommended
0201aaa
3 months ago
by ruidosujeira
-0.09%
[autofix.ci] apply automated fixes
f6d8dd7
3 months ago
by autofix-ci[bot]
0%
fix: cicd
900c708
3 months ago
by Netail
© 2026 CodSpeed Technology
Home Terms Privacy Docs