VS Code Settings Gen
v1.0.0Generate .vscode/settings.json for team-shared editor configurations
Builds a .vscode/settings.json file interactively — configure editor behaviour, TypeScript preferences, extension settings, and file hygiene rules, then copy the result into your project.
How to use- →Pick the Full Stack preset for a batteries-included setup with ESLint, Prettier, and Tailwind CSS enabled.
- →Commit the generated settings.json to version control so every team member shares the same editor configuration.
- →Add a matching .vscode/extensions.json with recommended extensions to complement these settings.
Font Size
Tab Size
Word Wrap
Quote Style
Import Module Specifier
Auto Save
Save the generated output as .vscode/settings.json in your project root. Team members will share these editor settings when they open the workspace.
{
"editor.fontSize": 14,
"editor.tabSize": 2,
"editor.wordWrap": "off",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.fixAll.eslint": "explicit"
},
"typescript.preferences.quoteStyle": "auto",
"typescript.preferences.importModuleSpecifier": "project-relative",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"tailwindCSS.emmetCompletions": true,
"editor.quickSuggestions": {
"strings": "on"
},
"files.autoSave": "onFocusChange",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/.next": true,
"**/coverage": true
}
}