Editor setup

Learn how to set up your editor for the fastest development experience.

Of course, you can use any IDE you like, but you'll have the best possible developer experience with this starter kit when using a VSCode-based editor with the suggested settings and extensions.

Settings

We've included most recommended settings in the .vscode/settings.json file to make your development experience as smooth as possible. It includes configuration for tools like Oxfmt, Oxlint, and Tailwind CSS, which are used to enforce conventions across the codebase. You can adjust them to your needs.

.vscode/settings.json
{
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.oxc": "always"
  },
 "editor.formatOnSave": true
  ...
}

Extensions

Once you've cloned the project and opened it in VSCode, you should be prompted to install the suggested extensions, which are defined in .vscode/extensions.json. If you'd rather install them manually, you can do so at any time.

These are the extensions we recommend:

OXC

Global extension for static code analysis. It will help you find and fix problems in your JavaScript/TypeScript code using Oxfmt and Oxlint. It's compatible with Prettier and ESLint.

Download Oxfmt

marketplace.visualstudio.com

Pretty TypeScript Errors

Improves TypeScript error messages shown in the editor.

Download Pretty TypeScript Errors

marketplace.visualstudio.com

Tailwind CSS IntelliSense

Adds IntelliSense for Tailwind CSS classes to enable autocompletion and linting.

Download Tailwind CSS IntelliSense

marketplace.visualstudio.com

How is this guide?

Last updated on

On this page

Ship your startup everywhere. In minutes.Get TurboStarter