One place for hosting & domains

      código

      Cómo formatear código con Prettier en Visual Studio Code


      Introducción

      Formatear código de forma consistente puede ser un desafío, pero las herramientas modernas para el desarrollador hacen que sea posible mantener automáticamente la consistencia en toda la base de código de su equipo.

      En este artículo, configurará Prettier para que formatee de forma automática su código en Visual Studio Code, también conocido como VS Code.

      A efectos de demostración, aquí tiene el código de muestra que formateará:

      const name = "James";
      
      const person ={first: name
      }
      
      console.log(person);
      
      const sayHelloLinting = (fName) => {
      console.log(`Hello linting, ${fName}`)
      }
      
      sayHelloLinting('James');
      

      Si está familiarizado con el formateo de código, es posible que observe pasos erróneos:

      • Una mezcla de comillas simples y dobles.
      • La primera propiedad del objeto person debería estar en su propia línea.
      • La instrucción de la consola dentro de la función debería estar con sangría.
      • Es posible que no le gusten los paréntesis opcionales que rodean el parámetro de la función de flecha.

      Requisitos previos

      Para seguir este tutorial, necesitará descargar e instalar Visual Studio Code.

      Para trabajar con Prettier en Visual Studio Code, deberá instalar la extensión. Para hacer esto, busque Prettier - Code Formatter en el panel de extensión de VS Code. Si lo está instalando por primera vez, verá un botón install en vez del botón uninstall mostrado aquí:

      Readme de la extensión Prettier

      Paso 1: Usar el comando Format Document

      Con la extensión Prettier instalada, ahora puede usarla para formatear su código. Para comenzar, vamos a explorar el uso del comando Format Document. Este comando hará que su código sea más consistente con el espaciado formateado, el ajuste de líneas y las comillas.

      Para abrir la paleta de comandos, puede usar COMMAND + SHIFT + P en macOS o CTRL + SHIFT + P en Windows.

      En la paleta de comandos, busque format y seleccione Format Document.

      Paleta de comandos abierta con resultados para formatear

      Quizá se le pida elegir qué formato usar. Para hacerlo, haga clic en el botón Configure:

      Instrucción para seleccionar un formateador predeterminado

      Seleccione Prettier – Code Formatter.

      Selección de Prettier

      Nota: Si no ve una instrucción para seleccionar un formato predeterminado, puede cambiar esto manualmente en sus Ajustes. Establezca Editor: Default Formatter a ebsenp.prettier-vscode.

      Su código ahora está formateado con espacios, ajuste de líneas y comillas consistentes:

      const name="James";
      
      const person = { first: name };
      
      console.log(person);
      
      const sayHelloLinting = (fname) => {
        console.log(`Hello linting, ${fName}`);
      }
      
      sayHelloLinting('James');
      

      Esto también funciona en archivos CSS. Puede convertir algo con sangría inconsistente, corchetes, nuevas líneas y puntos y comas en código con un buen formato. Por ejemplo:

      body {color: red;
      }
      h1 {
        color: purple;
      font-size: 24px
      }
      

      Se formateará a:

      body {
        color: red;
      }
      h1 {
        color: purple;
        font-size: 24px;
      }
      

      Ahora que hemos explorado este comando, vamos a ver cómo esto puede implementarse para que se ejecute automáticamente.

      Paso 2: Formatear código en Save

      Hasta ahora, ha tenido que ejecutar manualmente un comando para formatear su código. Para automatizar este proceso, puede elegir un ajuste en VS Code para que sus archivos se formateen automáticamente cuando guarde. Esto también garantiza que el código no se comprueba a un control de la versión que no esté formateado.

      Para cambiar este ajuste, pulse COMMAND + en macOS o CTRL + ,en Windows para abrir el menú Settings. Una vez abierto el menú, busque Editor: Format On Save y asegúrese de que la opción está seleccionada:

      Editor: Format On Save seleccionado

      Una vez configurado esto, puede escribir su código de la forma habitual y se formateará automáticamente cuando guarde el archivo.

      Paso 3: Cambiar los ajustes de configuración de Prettier

      Prettier hace muchas cosas por usted de forma predeterminada, pero también puede personalizar la configuración.

      Abra el menú Settings. A continuación busque Prettier. Esto abrirá todos los ajustes que puede cambiar:

      Ajustes de configuración para Prettier

      Aquí tiene algunos de los ajustes más comunes:

      • Single Quote – Elija entre comillas sencillas y dobles
      • Semi – Elija si desea incluir o no puntos y comas al final de las líneas.
      • Tab Width – Especifique cuántos espacios desea que inserte el tabulador.

      La desventaja de usar el menú de ajustes integrados en VS Code es que no garantiza la consistencia entre los desarrolladores de su equipo.

      Paso 4: Crear un archivo de configuración de Prettier

      Si cambia los ajustes en VS Code, otra persona podría tener una configuración completamente diferente en su equipo. Puede establecer un formato consistente entre todo su equipo creando un archivo de configuración para su proyecto.

      Cree un nuevo archivo llamado .prettierrc.extension con una de las siguientes extensiones:

      Aquí tiene un ejemplo de un archivo de configuración sencillo usando JSON:

      {
        "trailingComma": "es5",
        "tabWidth": 4,
        "semi": false,
        "singleQuote": true
      }
      

      Para obtener más información sobre los archivos de configuración, eche un vistazo a la documentación de Prettier. Tras crear uno de estos archivos e introducirlo en su proyecto, puede garantizar que todos los miembros de su equipo siguen las mismas reglas de formato.

      Conclusión

      Tener un código consistente es una buena práctica. Es particularmente beneficioso cuando se trabaja en un proyecto con múltiples colaboradores. Acordar un conjunto de configuraciones ayuda en la legibilidad y comprensión del código. Puede dedicarse más tiempo a resolver problemas técnicos difíciles en vez de luchar contra problemas resueltos como la sangría del código.

      Prettier garantiza consistencia en el formato de su código y hace que el proceso sea automático.



      Source link

      Como formatar um código com o Prettier no Visual Studio Code


      Introdução

      Formatar código de maneira consistente é um desafio, mas ferramentas de desenvolvimento modernas tornam possível manter automaticamente uma consistência em toda a base de código da sua equipe.

      Neste artigo, você irá configurar o Prettier para formatar automaticamente seu código no Visual Studio Code, também conhecido como VS Code.

      Para fins de demonstração, aqui está um código de amostra que você irá formatar:

      const name = "James";
      
      const person ={first: name
      }
      
      console.log(person);
      
      const sayHelloLinting = (fName) => {
      console.log(`Hello linting, ${fName}`)
      }
      
      sayHelloLinting('James');
      

      Se estiver familiarizado com a formatação de código, irá notar alguns erros:

      • Uma mistura de aspas simples e duplas.
      • A primeira propriedade de persons deve estar em sua própria linha.
      • A declaração de console dentro da função deve estar recuada.
      • Você pode gostar ou não dos parênteses opcionais em torno do parâmetro da função de seta.

      Pré-requisitos

      Para acompanhar este tutorial, será necessário baixar e instalar o Visual Studio Code.

      Para trabalhar com o Prettier no Visual Studio Code, será necessário instalar a extensão. Para fazer isso, procure por Prettier - Code Formatter no painel de extensão do VS Code. Caso esteja instalando-o pela primeira vez, verá um botão install ao invés de uninstall mostrado aqui:

      Leia-me da extensão Prettier

      Passo 1 — Usando o comando de formatação de documento

      Com a extensão Prettier instalada, implante-a agora para formatar o seu código. Para começar, vamos explorar o uso do comando Format Document. Esse comando tornará seu código mais consistente com espaçamento formatado, quebra automática de linha e aspas.

      Para abrir a paleta do comando, utilize COMMAND + SHIFT + P no macOS ou CTRL + SHIFT + P no Windows.

      Na paleta do comando, procure por format e então escolha Format Document.

      Paleta de comando aberta com os resultados para format

      Em seguida, você pode ser solicitado a escolher qual formato deve ser usado. Para fazer isso, clique no botão Configure:

      Prompt para selecionar um formatador padrão

      Em seguinda, escolha Prettier – Code Formatter.

      Selecionando o Prettier

      Nota: caso não veja um prompt para selecionar um formato padrão, altere manualmente isso em suas Settings. Defina Editor: Default Formatter como ebsenp.prettier-vscode.

      Seu código agora está formatado com espaçamento, quebra automática de linha e aspas consistentes:

      const name="James";
      
      const person = { first: name };
      
      console.log(person);
      
      const sayHelloLinting = (fname) => {
        console.log(`Hello linting, ${fName}`);
      }
      
      sayHelloLinting('James');
      

      Isso também funciona em arquivos CSS. Você pode transformar algo com recuo, chaves, novas linhas e pontos-e-vírgulas inconsistentes em um código bem formatado. Por exemplo:

      body {color: red;
      }
      h1 {
        color: purple;
      font-size: 24px
      }
      

      Será reformatado como:

      body {
        color: red;
      }
      h1 {
        color: purple;
        font-size: 24px;
      }
      

      Agora que explorado esse comando, vamos ver como isso pode ser implementado para ser executado automaticamente.

      Passo 2 — Formatando o código ao salvar

      Até aqui, foi necessário executar um comando manualmente para formatar seu código. De forma a automatizar esse processo, é possível escolher uma configuração no VS Code para que seus arquivos sejam formatados automaticamente quando forem salvados. Isso também garante que o código não seja verificado no controle de versão que não está formatado.

      Para alterar essa configuração, pressione COMMAND + , no macOS ou CTRL + , no Windows para abrir o menu Settings. Quando o menu abrir, procure por Editor: Format On Save e certifique-se de que essa opção esteja marcada:

      Opção Editor: Format On Save marcada

      Quando isso estiver definido, você pode escrever seu código como sempre e ele será formatado automaticamente quando você salvar o arquivo.

      Passo 3 — Alterando as configurações do Prettier

      O Prettier faz muitas coisas por você no modo padrão, mas também é possível personalizar suas configurações.

      Abra o menu Settings. Em seguida, procure por Prettier. Isso irá trazer todas as configurações que você pode alterar:

      Definições de configuração para o Prettier

      Aqui estão algumas das configurações mais comuns:

      • Single Quote – escolha entre aspas simples e duplas.
      • Semi – escolha se devem ser incluídos pontos-e-vírgulas no final das linhas.
      • Tab Width – especifique quantos espaços você deseja que um tab insira.

      O ponto negativo de usar o menu de configurações embutido no VS Code é que ele não garante uma consistência entre todos os desenvolvedores de sua equipe.

      Passo 4 — Criando um arquivo de configuração do Prettier

      Se você alterar as configurações em seu VS Code, outra pessoa pode acabar tendo uma configuração totalmente diferente em sua máquina. Para estabelecer uma formatação consistente entre toda a sua equipe, crie um arquivo de configuração para o seu projeto.

      Crie um novo arquivo chamado .prettierrc.extension com uma das seguintes extensões:

      Aqui está um exemplo de um arquivo de configuração simples utilizando o JSON:

      {
        "trailingComma": "es5",
        "tabWidth": 4,
        "semi": false,
        "singleQuote": true
      }
      

      Para mais detalhes sobre os arquivos de configuração, confira os Docs do Prettier. Depois de criar um desses arquivos e verificá-lo em seu projeto, você é capaz de garantir que todos os membros da sua equipe irão seguir as mesmas regras de formatação.

      Conclusão

      Ter um código consistente é considerado uma boa prática. É especialmente benéfico ao trabalhar em um projeto com vários colaboradores. Concordar com um conjunto de configuração ajuda com a legibilidade e a compreensão do código. Dessa fora, mais tempo pode ser dedicado resolvendo problemas técnicos desafiadores ao invés de lutando contra problemas como o recuo no código.

      O Prettier garante uma consistência em sua formatação de código e torna o processo automático.



      Source link

      Libro electrónico “Cómo crear código en Go”


      Descargue todo el EBook

      Libro electrónico Cómo crear código en Go en formato EPUB

      Libro electrónico Cómo crear código en Go en formato PDF

      Introducción al libro electrónico

      Este libro está diseñado como una introducción a la escritura de programas con el lenguaje de programación Go. Aprenderá cómo escribir herramientas y aplicaciones útiles para el desarrollo que puedan ejecutarse en servidores remotos o en sistemas locales de Windows, macOS y Linux.

      Este libro toma como base la serie de tutoriales publicados por la comunidad de DigitalOcean sobre Cómo crear código en Go. Los temas que abarca incluyen:

      1. Instalar y establecer un entorno local de desarrollo de Go en sistemas Windows, macOS y Linux

      2. Diseñar los programas con lógica condicional, incluidas las instrucciones de conmutación para controlar el flujo del programa

      3. Definir estructuras de datos propias y crear interfaces a dichas estructuras para el código reutilizable

      4. Escribir funciones personalizadas para la gestión de errores

      5. Compilar e instalar los programas de Go para que puedan ejecutarse en diferentes sistemas operativos y arquitecturas de CPU

      6. Utilizar indicadores para pasar argumentos a los programas, a fin de anular las opciones predeterminadas

      Cada capítulo puede leerse de manera independiente o utilizarse como referencia, o bien puede leerlos en orden. A medida que aprenda a utilizar Go con este libro, no dude en ir directamente al capítulo o a los capítulos que mejor se adapten a su propósito.

      Descargar el libro electrónico

      Puede descargar el libro electrónico en formato EPUB o PDF siguiendo los enlaces que se muestran a continuación.

      Descargue todo el EBook

      Libro electrónico Cómo crear código en Go en formato EPUB

      Libro electrónico Cómo crear código en Go en formato PDF

      Una vez que haya terminado de leer el libro, si quiere obtener más información sobre cómo crear herramientas y aplicaciones con Go, visite la sección sobre Go de la comunidad de DigitalOcean.



      Source link