Skip to content

chore: migrate to Biome and Vitest, bump Node to 26#56

Merged
fey merged 1 commit into
mainfrom
chore/migrate-biome-vitest-node26
Jun 1, 2026
Merged

chore: migrate to Biome and Vitest, bump Node to 26#56
fey merged 1 commit into
mainfrom
chore/migrate-biome-vitest-node26

Conversation

@fey

@fey fey commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Перевод на единый стек js-* компонентов (группа B).

  • ESLint (airbnb) → Biome (2 пробела, single quotes, обязательные ;)
  • Jest → Vitest (vitest.config.js, globals, include для __tests__)
  • удалены ESLint/Jest-зависимости, добавлены @biomejs/biome и vitest
  • Node → 26 (CI + release + engines.node), кэш npm
  • Makefile: lint теперь biome check

Проверено локально: make lint ✅, тесты vitest ✅ (включая снапшоты в CI-режиме).

🤖 Generated with Claude Code

- replace ESLint (airbnb) with Biome (2-space, single quotes, semicolons)
- replace Jest with Vitest (vitest.config.js, globals, __tests__ include)
- remove ESLint/Jest dependencies, add @biomejs/biome and vitest
- standardize CI: push+PR on main, Node 26.x, npm cache
- bump engines.node to >=26.0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@fey fey merged commit 6c6df87 into main Jun 1, 2026
1 check passed
@fey fey deleted the chore/migrate-biome-vitest-node26 branch June 1, 2026 14:54
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