Проблема: нужно включить пару конкретных настроек VS Code для всех, кто работает над проектом.
Решение: положи настройки в .vscode/settings.json и они автоматически применятся к проекту.
Вот несколько, которые мне нравятся.
{
// Форматировать при сохранении через Prettier
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
// Чинить все ошибки и предупреждения ESLint при сохранении
"source.fixAll.eslint": "always",
// Организовывать импорты при сохранении
"source.organizeImports": "always"
},
// Использовать TypeScript из workspace, а не встроенный в VS Code
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true,
// Не автоподтягивать barrel-файлы MUI
"typescript.preferences.autoImportSpecifierExcludeRegexes": ["^@mui/[^/]+$"]
}
@WebDev_Plus