Skip to content

chore(lint): simplify biome configs#952

Merged
overbalance merged 1 commit into
mainfrom
freeze/simplify-lint-configs
Nov 4, 2025
Merged

chore(lint): simplify biome configs#952
overbalance merged 1 commit into
mainfrom
freeze/simplify-lint-configs

Conversation

@overbalance
Copy link
Copy Markdown
Member

What problem is this solving?

Eliminates duplicate lint configuration files across 5 locations, reducing maintenance burden and configuration drift.

Short description of changes

  • Remove 3 identical biome.jsonc files (cli, demo, scripts) with duplicate rule overrides
  • Simplify tests/integration/biome.jsonc by removing 2 redundant rule configs
  • Simplify tests/performance/biome.jsonc by removing 1 redundant rule config, keep noUnusedVariables override with clarifying comment

Testing

  • Verified existing lint rules still apply correctly by running lint commands
  • Confirmed biome config extends mechanism handles the removed configs

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 4, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@overbalance overbalance self-assigned this Nov 4, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 4, 2025

Performance results

CDP Performance Tests

Number of Requests Size of Requests Script Duration Task Duration Heap Used Size
Requests +4 requests +30.55 KB
Page Loaded +16.92 ms +12.16 ms +0.91 MB
Generate 100 fetch requests +22.02 ms +81.83 ms +2.44 MB
Generate 100 XHR requests +37.42 ms +96.20 ms +2.12 MB
Click 100 buttons and generate 100 logs +33.70 ms +41.94 ms +2.67 MB
Throw a 100 exceptions +3.58 ms +28.81 ms +3.55 MB
End Session +8.01 ms +17.93 ms +3.25 MB
Total +4 requests +30.55 KB +121.65 ms +278.87 ms +14.94 MB

Lighthouse Startup Performance Tests

Difference Description
Total Blocking Time 0 ms Difference in Total Blocking Time: Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more about the Total Blocking Time metric.
Main Thread Time +69.81 ms Difference in Main Thread Time: Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to minimize main-thread work
Script Evaluation Time +52.37 ms Difference in Script Evaluation Time: Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to reduce Javascript execution time.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 4, 2025

build results

vite-7 Platform Tests

Total Uncompressed Size Total Gzip Size
vite-7 - esnext +165.17 KB +47.83 KB
vite-7 - es2015 +172.04 KB +49.50 KB

vite-otel-latest Platform Tests

Total Uncompressed Size Total Gzip Size
vite-otel-latest - esnext +164.24 KB +49.51 KB
vite-otel-latest - es2015 +171.03 KB +51.13 KB

webpack-5 Platform Tests

Total Uncompressed Size Total Gzip Size
webpack-5 - esnext +122.81 KB +43.23 KB
webpack-5 - es2015 +123.49 KB +44.69 KB

@overbalance overbalance merged commit df6df2d into main Nov 4, 2025
18 checks passed
@overbalance overbalance deleted the freeze/simplify-lint-configs branch November 4, 2025 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants