Project Setup
Biome Biome is a fast formatter and linter that replaces ESLint and Prettier with a single fast and unified tool.
Commitlint Commitlint enforces conventional commit message standards in Git repositories.
EditorConfig Keep your team's indentation, line endings, and whitespace consistent across editors and platforms.
ESLint ESLint automatically checks your JavaScript and TypeScript code for errors and enforces coding standards.
Husky Husky automates and manages Git hooks to improve code quality and workflow.
Lint-Staged lint-staged runs scripts (like linters or formatters) on files staged for commit in git, helping enforce code quality before changes are committed.
Markdownlint Markdownlint is a linter for Markdown files that enforces consistent formatting and catches common mistakes in your documentation.
Migrate from Biome to OXC + tsgo Step-by-step migration from Biome to Oxlint/Oxfmt and from TypeScript 5 tooling to tsgo-native checks.
Oxfmt Oxfmt is a high-performance Prettier-compatible formatter built on the Oxc stack, approximately 30x faster than Prettier and 2x faster than Biome.
Oxlint Oxlint is a high-performance JavaScript and TypeScript linter built on the Oxc compiler stack, up to 100x faster than ESLint.
Prettier Prettier automatically formats code to ensure consistency and readability across your project.
Semantic Release Automates versioning and publishing of packages based on commit messages.
StyleLint StyleLint is a tool that automatically checks and enforces consistent CSS code in your projects.
TypeScript TypeScript enables static type checking and safer development through configurable project settings.
TypeScript Go (tsgo) TypeScript 7 is a native Go port of the TypeScript compiler offering up to 10x faster type-checking. This article covers setup and the TypeScript 5→6 migration changes.
VS Code Settings VS Code settings.