Aluizio Developer

Configuração do Editor Visual Studio Code

Iniciaremos configurando o Visual Studio Code com algumas extensões que serão bem úteis para o nosso processo de desenvolvimento.

Visual Studio Code

Página de download: Visual Studio Code

Fonte que eu gosto de usar para codar: Fira Code

Criar a pasta do novo projeto e abrir no VSCode:

mkdir api-vendas

code api-vendas/

Algumas extensões recomendadas para instalar no VSCode:

  • EditorConfig for VS Code.

  • ESLint – Integração do ESLint diretamente na IDE.

  • Prettier – Code Formatter – Integração do Prettier diretamente na IDE.

  • Docker – Para autocomplete, destaque de código e comandos do Docker.

  • Material Icon Theme – Esse não é necessário, mas eu gosto dos ícones bonitinhos e quis compartilhar.

  • Dracula Official

  • DotENV

Configuração recomendada para o VSCode:

{
  "workbench.colorTheme":"Dracula",

  "editor.fontSize":16,
  "editor.lineHeight":24,
  "editor.fontFamily":"Fira Code",
  "editor.fontLigatures":true,
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "formattingToggle.affects": [
    "formatOnSave"
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },

  "editor.rulers": [
    80,
    120
  ],

  "editor.renderLineHighlight":"gutter",

  "terminal.integrated.fontSize":14,

  "workbench.iconTheme":"material-icon-theme",

  "material-icon-theme.activeIconPack": "nest",
  "material-icon-theme.folders.associations": {
    "entities": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "websockets": "pipe"
  },

  "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune"
  },

  "emmet.syntaxProfiles": { "javascript": "jsx" },
  "emmet.includeLanguages": { "javascript": "javascriptreact" }
}

Comentários