1. VS Code Extensions
Install the following extensions to improve code quality, productivity, and developer experience:
Extension |
Purpose |
|---|---|
|
Linting for JavaScript/TypeScript using ESLint |
|
IntelliSense, autocomplete, and syntax highlighting for Tailwind CSS |
|
Enforces consistent editor settings across different editors |
|
Spell checking for code, comments, and strings |
|
Enhances Git integration, history tracking, and annotations |
|
Highlights errors and warnings inline in the editor |
2. Do Not Bypass Husky Hooks
Do not skip or disable pre-commit, pre-push, or any other Husky hooks.
Avoid using
--no-verifyor force-pushing to branches.
3. Node Version & Package Manager
Specify Node.js version in
.nvmrcor.node-version(e.g.,v22.13).Use the lockfile (
yarn.lockorpackage-lock.json) to ensure consistent dependencies.
# Use Node version specified in .nvmrc
nvm use