Skip to content

chore: make Biome check pass cleanly - #27

Merged
maslianok merged 1 commit into
mainfrom
chore/biome-check-cleanup
Sep 6, 2026
Merged

maslianok merged 1 commit into
mainfrom
chore/biome-check-cleanup

Conversation

@maslianok

Copy link
Copy Markdown
Contributor

Summary

  • Migrate biome.json to the Biome 2.5 preset schema and keep a11y recommended rules enabled
  • Fix broken lint / format npm scripts so they invoke biome correctly
  • Apply Biome organize-imports and format fixes so pnpm lint and pnpm types pass cleanly

Test plan

  • pnpm types
  • pnpm lint

Migrate biome.json to the 2.5 preset schema, fix the broken lint/format npm scripts, and apply organize-imports plus format fixes across the tree.

Co-authored-by: Cursor <cursoragent@cursor.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The configuration matches the installed Biome version, and the remaining changes are behavior-preserving formatting updates.

Pull request overview

Updates Biome configuration and scripts for version 2.5.12, then applies the resulting formatting and import organization.

Changes:

  • Migrates Biome rules to the preset schema.
  • Corrects lint and format commands.
  • Applies non-functional formatting and import-order changes.
File summaries
File Description
utils/reject-wrong-origin.ts Formats chained calls.
utils/get-language-ranking-path.ts Normalizes formatting.
utils/calculate-tiers/calculate-tiers.ts Organizes imports.
package.json Corrects Biome scripts.
components/tiers-explanation/tiers-explanation.tsx Organizes imports.
components/ranking-table/ranking-table.tsx Organizes imports.
components/rank-type-switcher/ranking-type-switcher.tsx Organizes imports.
components/rank-number/rank-number.tsx Organizes imports.
components/rank-chart/rank-chart.tsx Organizes imports.
components/rank-card/ranked-card-content.tsx Organizes imports.
components/rank-card/not-ranked-card-content.tsx Organizes imports.
components/rank-card/not-available-card-content.tsx Organizes imports.
components/rank-card/next-tier-threshold.tsx Organizes imports.
components/persona-chart/persona-chart.tsx Organizes imports.
components/chart-languages/custom-tooltip.tsx Organizes imports.
components/chart-languages/bar-chart-languages.tsx Organizes imports.
components/badge-icon/badge-icon.tsx Organizes imports.
biome.json Migrates Biome rule presets.
badge/utils/get-title-by-ranking-type.ts Organizes imports.
badge/utils/get-rank-by-ranking-type.ts Organizes imports.
badge/templates/small/small.tsx Organizes imports.
badge/templates/medium/medium.tsx Organizes imports.
badge/templates/inline/inline.styles.tsx Organizes imports.
badge/templates/inline/inline.render.tsx Organizes imports.
badge/badge.zod.ts Organizes imports.
badge/badge.types.ts Organizes imports.
badge/badge.nuqs.ts Organizes imports.
auth.ts Removes obsolete lint suppression.
app/profile/[login]/repositories/components/user-contributions-list.tsx Organizes imports.
app/profile/[login]/repositories/components/load-more-repositories.tsx Organizes imports.
app/profile/[login]/ranks/loading.tsx Organizes imports.
app/profile/[login]/ranks/country/page.tsx Organizes imports.
app/profile/[login]/ranks/components/ranks-page.tsx Organizes imports.
app/profile/[login]/ranks/components/profile-rank-charts.tsx Organizes imports.
app/profile/[login]/ranks/components/profile-chart-card.tsx Organizes imports.
app/profile/[login]/not-found.tsx Organizes imports.
app/profile/[login]/loading.tsx Organizes imports.
app/profile/[login]/languages/page.tsx Organizes imports.
app/profile/[login]/languages/loading.tsx Organizes imports.
app/profile/[login]/languages/country/page.tsx Organizes imports.
app/profile/[login]/languages/components/languages-page.tsx Organizes imports.
app/profile/[login]/country/page.tsx Organizes imports.
app/layout.tsx Sorts React imports.
app/languages/[country]/[orderBy]/[page]/page.tsx Organizes imports.
app/languages/[country]/[orderBy]/[page]/layout.tsx Organizes imports.
app/languages/[country]/[orderBy]/[page]/components/language-card.tsx Formats link markup.
app/language/[language]/[country]/[page]/layout.tsx Organizes imports.
app/insights/[id]/page.tsx Organizes imports.
app/countries/[orderBy]/[page]/page.tsx Organizes imports.
app/countries/[orderBy]/[page]/layout.tsx Organizes imports.
app/components/country-ranking-section.tsx Organizes imports.
app/components/badge-section.tsx Organizes imports.
app/by/[rankingType]/components/country-switcher.tsx Organizes imports.
app/badge/gallery/page.tsx Organizes imports.
app/badge/builder/[[...login]]/page.tsx Organizes imports.
app/badge/builder/[[...login]]/components/preview.tsx Organizes imports.
app/badge/builder/[[...login]]/components/login-form.tsx Organizes imports.
app/badge/builder/[[...login]]/components/integration-code.tsx Organizes imports.
Review details
  • Files reviewed: 57/58 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@maslianok
maslianok merged commit 6fd9b16 into main Sep 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants