Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

735
Vistas
Prettier no formatea el archivo .tsx

He usado la extensión Prettier en el editor de código de Visual Studio durante mucho tiempo, pero recientemente estoy escribiendo en React with Typescript. Así que necesito configurar Prettier para formatear archivos .tsx.

over 4 years ago · Santiago Trujillo
6 Respuestas
Responde la pregunta

0

Mi uso

La forma en que configuro esto es usar el archivo .eslintrc.json de .eslintrc.json . En primer lugar, en la matriz "extends" , agregué

 "plugin:@typescript-eslint/recommended"

y

 "prettier/@typescript-eslint"

Luego, configuré "parser" en "prettier/@typescript-eslint"

Finalmente, en la matriz de "plugins" agregué "@typescript-eslint" .

Deberá obtener un par de paquetes NPM (instalar con la opción -D ):

 @typescript-eslint/eslint-plugin @typescript-eslint/parser

Como referencia, todo mi archivo .eslintrc.json :

 { "env": { "browser": true, "es6": true, "jest": true }, "extends": [ "plugin:@typescript-eslint/recommended", "prettier/@typescript-eslint", "plugin:prettier/recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaFeatures": { "jsx": true }, "project": "./src/tsconfig.json", "ecmaVersion": 2018, "sourceType": "module" }, "plugins": ["react", "@typescript-eslint", "jest"], "rules": { "react/react-in-jsx-scope": "off" } }

Espero que esto ayude.

over 4 years ago · Santiago Trujillo Denunciar

0

Edite la configuración con lo siguiente en settings.json de VScode

 "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
over 4 years ago · Santiago Trujillo Denunciar

0

Ampliando la respuesta de iNeelPatel , tuve que agregar dos líneas a la configuración de VSCode JSON:

 "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }
over 4 years ago · Santiago Trujillo Denunciar

0

Cree una carpeta .vscode en la raíz de su proyecto. En la carpeta .vscode , crea el archivo settings.json y en él escribe esta sección:

 { "[typescript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }

No olvide agregar .vscode en el archivo .gitignore .

over 4 years ago · Santiago Trujillo Denunciar

0

Esto le dará una solución perfecta

"Lo mismo me sucedió hace un momento. Configuré más bonito como formateador predeterminado en Configuración y comenzó a funcionar de nuevo. Mi formateador predeterminado era nulo".

https://github.com/microsoft/vscode/issues/108447#issuecomment-706642248

over 4 years ago · Santiago Trujillo Denunciar

0

Una sencilla alternativa de interfaz de usuario a lo que ya se ha propuesto:

  1. Busque "formateador predeterminado" en la configuración de vscode.
  2. Haga clic en "Editor de texto" y establezca el formateador predeterminado en "Prettier - Formateador de código".
  3. Disfrutar.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda