Linter & Formatter Initializer
Automates the setup of Biome, Vitest, and pre-commit hooks for JavaScript and TypeScript projects using Bun.
This skill streamlines the initialization of code quality tooling for JavaScript and TypeScript environments, defaulting to the high-performance Biome toolchain while offering legacy support for ESLint and Prettier. It automates the installation of Vitest for testing, Husky for pre-commit hooks, and generates optimized configuration files for VS Code and Cursor, ensuring consistent formatting, linting, and testing standards across projects with minimal manual effort.
主要功能
01Integrated Vitest setup with customizable code coverage thresholds
02Seamless VS Code and Cursor integration with auto-format on save settings
03Support for legacy ESLint and Prettier workflows with framework-specific detection
04Automated Biome 2.3+ configuration for high-speed linting and formatting
0510 GitHub stars
06Husky and lint-staged integration for quality enforcement via pre-commit hooks
使用场景
01Standardizing testing and linting configurations across a multi-package monorepo
02Initializing code quality standards for a brand new JavaScript or TypeScript project
03Migrating an existing project from ESLint/Prettier to high-performance Biome