En este Gist explico como configurar prettier y eslint en VSCode para que prettier use las reglas de nuestro .eslintrc.json y formatee nuestro codigo en base a esas reglas.
Instalar como dev-dependencies estas dependencias o versiones superiores:
"prettier": "^1.10.2", "prettier-eslint": "^8.8.1"
Instalar la extension de VSCode Prettier - Code Formatter (Esben Petersen)
Abrir la configuracion de VSCode (Preferences > Open User Settings o Ctrl + ,) y:
- Habilitas que formatee el codigo cuando lo guardes: "editor.formatOnSave": true
- Le dices a prettier que formatee el codigo usando la config de esLint: "prettier.eslintIntegration": true
- Configurar el user settings de VScode asi:
"editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.formatOnType": true,
- Para formatear el codigo cuando quieras: CTRL+SHIFT+I