Project Setup
BiomeBiome is a fast formatter and linter that replaces ESLint and Prettier with a single fast and unified tool.
CommitlintCommitlint enforces conventional commit message standards in Git repositories.
EditorConfigKeep your team's indentation, line endings, and whitespace consistent across editors and platforms.
ESLintESLint automatically checks your JavaScript and TypeScript code for errors and enforces coding standards.
FallowFind dead code, duplication, and complexity hot spots with Fallow, then tune focused ignores for framework conventions.
HuskyHusky automates and manages Git hooks to improve code quality and workflow.
KnipUse Knip to find unused files, exports, and dependencies, then tune your config to avoid false positives.
Lint-Stagedlint-staged runs scripts (like linters or formatters) on files staged for commit in git, helping enforce code quality before changes are committed.
MarkdownlintMarkdownlint is a linter for Markdown files that enforces consistent formatting and catches common mistakes in your documentation.
OxfmtOxfmt is a high-performance Prettier-compatible formatter built on the Oxc stack, approximately 30x faster than Prettier and 2x faster than Biome.
OxlintOxlint is a high-performance JavaScript and TypeScript linter built on the Oxc compiler stack, up to 100x faster than ESLint.
PrettierPrettier automatically formats code to ensure consistency and readability across your project.
Semantic ReleaseAutomates versioning and publishing of packages based on commit messages.
StyleLintStyleLint is a tool that automatically checks and enforces consistent CSS code in your projects.
TypeScriptTypeScript 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 SettingsVS Code settings.