Skip to content

Migrate from ESLint/Prettier to Biome for linting and formatting #2081

@trillium

Description

@trillium

Overview

Replace ESLint and Prettier with Biome - a single, faster tool that handles both linting and formatting with built-in auto-fix.

Action Items

  • Remove ESLint packages and config (eslint.config.mjs)
  • Remove Prettier packages and configs (.prettierrc, .prettierignore)
  • Add @biomejs/biome to root devDependencies
  • Create biome.json config with equivalent settings
  • Update npm scripts (lint, format, check)
  • Update .lintstagedrc.json for pre-commit hooks
  • Remove ESLint/Prettier deps from backend and client package.json

Resources/Instructions

Related Issues

This could close or supersede:

Metadata

Metadata

Assignees

Type

Projects

Status

In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions