Skip to content

Add ultracite as Biome preset with husky + lint-staged#1

Merged
stylessh merged 1 commit into
mainfrom
stylessh/add-ultracite-biome
Apr 7, 2026
Merged

Add ultracite as Biome preset with husky + lint-staged#1
stylessh merged 1 commit into
mainfrom
stylessh/add-ultracite-biome

Conversation

@stylessh
Copy link
Copy Markdown
Owner

@stylessh stylessh commented Apr 7, 2026

Summary

  • Integrates ultracite as the Biome configuration preset across the monorepo, replacing manual biome.json configs with biome.jsonc files that extend ultracite's curated rule sets (core, react, vitest)
  • Adds husky pre-commit hook with lint-staged to automatically lint and format staged files on commit via biome check --write
  • Auto-fixes all existing files to match ultracite's formatting conventions (spaces, semicolons, sorted imports/attributes/classes)

Test plan

  • pnpm run check passes across all packages
  • pnpm run lint and pnpm run format pass
  • npx lint-staged runs successfully on staged files
  • Pre-commit hook fires and passes on commit

Integrate ultracite as the Biome configuration preset across the
monorepo, replacing manual biome.json configs with extends-based
biome.jsonc files. Set up husky pre-commit hook with lint-staged
to auto-fix staged files on commit.
@stylessh stylessh merged commit 7678206 into main Apr 7, 2026
stylessh added a commit that referenced this pull request Apr 18, 2026
Integrate ultracite as the Biome configuration preset across the
monorepo, replacing manual biome.json configs with extends-based
biome.jsonc files. Set up husky pre-commit hook with lint-staged
to auto-fix staged files on commit.
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.

1 participant