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

155 total
d3.min_16009850199655599998.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
104.3 ms101.8 ms
pixi.min_8151088792683739606.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+2%
128.1 ms126.1 ms
math_5920422916221598348.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
195.5 ms193 ms
react.production.min_3378072959512366797.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
1.8 ms1.8 ms
dojo_11880045762646467684.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
8.7 ms8.6 ms
checker_6456328407951392140.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
268.5 ms266.4 ms
js_analyzer[router_17129688031671448157.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
+1%
27.8 ms27.6 ms
tex-chtml-full_561698452596513081.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
271.7 ms270 ms
d3.min_16009850199655599998.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
+1%
111.1 ms110.5 ms
js_formatter[parser_13571644119461115204.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
19.4 ms19.3 ms
jquery.min_16034160674129647344.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
27.5 ms27.4 ms
compiler_3469143416596620219.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
159.8 ms159.2 ms
parser_13571644119461115204.ts[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
react.production.min_3378072959512366797.js[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
2 ms2 ms
js_formatter[checker_6456328407951392140.ts]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
901.9 ms900.1 ms
tex-chtml-full_561698452596513081.js[cached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
260.7 ms260.2 ms
js_formatter[typescript_5583633924076080079.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
3.4 s3.4 s
parser_13571644119461115204.ts[uncached]
crates/biome_js_parser/benches/js_parser.rs::js_parser::bench_parser::js_parser
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
js_formatter[react-dom.production.min_7131952758041326366.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
137 ms136.8 ms
js_analyzer[lint_13640784270757307929.ts]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
56.9 ms56.9 ms
js_formatter[jquery.min_16034160674129647344.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
113.4 ms113.3 ms
js_formatter[tex-chtml-full_561698452596513081.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
1.1 s1.1 s
js_formatter[three.min_17199329737537001178.js]
crates/biome_js_formatter/benches/js_formatter.rs::js_formatter::bench_js_formatter
CodSpeed Performance Gauge
0%
570 ms570 ms
js_analyzer[css_16118272471217147034.js]
crates/biome_js_analyze/benches/js_analyzer.rs::js_analyzer::bench_analyzer
CodSpeed Performance Gauge
0%
25.3 ms25.3 ms
class_strings[stress]
crates/biome_js_analyze/benches/use_sorted_classes_parser.rs::use_sorted_classes_parser::bench_use_sorted_classes_parser::use_sorted_classes_parser
CodSpeed Performance Gauge
0%
375.6 µs375.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