Skip to content

Conversation

@volnei
Copy link
Contributor

@volnei volnei commented Dec 6, 2025

What does this PR do?


Summary by cubic

Replaced ESLint and Prettier with Biome across the monorepo to unify linting and formatting, simplify config, and reduce tooling overhead.

  • Refactors

    • Added biome.json at the repo root with formatter and file include/exclude rules.
    • Switched package.json scripts to use biome lint and biome format; updated lint:report to Biome’s reporter.
    • Removed ESLint/Prettier configs and the internal ESLint plugin packages.
    • Updated lint-staged to run Biome (supports SKIP_WARNINGS to allow warnings).
    • Build tools now format generated files with Biome (app-store CLI, UI icons).
    • Minor code tweaks for Biome compliance (type-only imports, strict equality, node: protocol imports, enum declaration).
  • Dependencies

    • Added @biomejs/biome to the root and affected packages.
    • Removed ESLint, Prettier, and related plugins/configs across the repo.

Written for commit d89ed58. Summary will update automatically on new commits.

@vercel
Copy link

vercel bot commented Dec 6, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
cal-companion Ready Ready Preview Comment Dec 6, 2025 11:52am

@volnei
Copy link
Contributor Author

volnei commented Dec 6, 2025

@cubic-dev-ai Please create a comprehensive list on what's changed by introducing biome and all important information for developers to compose a document to be shared with engineers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants