One place for hosting & domains

      Prettier

      Cara Memformat Kode dengan Prettier di Visual Studio Code


      Pengantar

      Memformat kode secara konsisten merupakan tantangan, tetapi alat pengembang modern memungkinkan pengembang mempertahankan konsistensi secara otomatis di seluruh basis kode tim Anda.

      Dalam artikel ini, Anda akan menyiapkan Prettier untuk memformat kode Anda secara otomatis di Visual Studio Code, yang juga dikenal sebagai VS Code.

      Untuk keperluan demonstrasi, inilah kode sampel yang akan Anda format:

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

      Jika sudah biasa memformat kode, Anda mungkin memperhatikan beberapa kesalahan langkah:

      • Campuran tanda kutip tunggal dan ganda.
      • Properti pertama objek person harus berada di barisnya sendiri.
      • Pernyataan konsol di dalam fungsi harus diinden.
      • Anda mungkin atau mungkin tidak suka tanda kurung opsional yang mengurung parameter fungsi panah.

      Prasyarat

      Untuk mengikuti tutorial ini, Anda perlu mengunduh dan menginstal Visual Studio Code.

      Untuk bekerja dengan Prettier di Visual Studio Code, Anda perlu menginstal ekstensi. Caranya, cari Prettier - Code Formatter di panel ekstensi VS Code. Jika Anda menginstalnya untuk pertama kali, Anda akan melihat tombol install sebagai ganti tombol uninstall yang ditunjukkan di sini:

      Readme ekstensi Prettier

      Langkah 1 — Menggunakan Perintah Format Document

      Dengan ekstensi Prettier yang telah terinstal, kini Anda dapat memanfaatkannya untuk memformat kode. Untuk memulai, mari kita mendalami penggunaan perintah Format Document. Perintah ini akan membuat kode Anda lebih konsisten dengan pengaturan jarak yang telah diformat, pelipatan baris, dan tanda kutip.

      Untuk membuka palet perintah, Anda dapat menggunakan COMMAND+ SHIFT + P di macOS atau CTRL + SHIFT + P di Windows.

      Dalam palet perintah, cari format, kemudian pilih Format Document.

      Perintah palet dibuka dengan hasil format

      Nanti, Anda mungkin diminta memilih format yang akan digunakan. Caranya, klik tombol Configure:

      Konfirmasi untuk memilih format asali

      Kemudian, pilih Prettier – Code Formatter.

      Memilih Prettier

      Catatan: Jika Anda tidak melihat konfirmasi untuk memilih format asali, Anda dapat mengubahnya secara manual di Settings. Atur Editor: Default Formatter ke ebsenp.prettier-vscode.

      Kode Anda sekarang telah diformat dengan jarak, pelipatan baris, dan tanda kutip yang konsisten:

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

      Ini juga dapat digunakan di berkas CSS. Anda dapat mengubah kode dengan indentasi, kurung kurawal, baris baru, dan titik-koma yang tidak konsisten menjadi kode yang diformat dengan baik. Misalnya:

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

      Akan diformat menjadi:

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

      Karena kita telah mendalami perintah ini, mari kita lihat cara mengimplementasikannya agar dijalankan secara otomatis.

      Langkah 2 — Memformat Kode saat Disimpan

      Sejauh ini, Anda harus menjalankan perintah secara manual untuk memformat kode. Untuk mengotomatiskan proses ini, Anda dapat memilih pengaturan di VS Code agar berkas Anda diformat secara otomatis saat disimpan. Hal ini juga memastikan bahwa kode tidak akan diperiksa karena kontrol versi yang tidak diformat.

      Untuk mengubah pengaturan ini, tekan COMMAND +, di macOS atau CTRL +, di Windows untuk membuka menu Settings. Setelah menu dibuka, cari Editor: Format On Save dan pastikan opsi itu telah dicentang:

      Editor: Format On Save dicentang

      Setelah ini diatur, Anda dapat menulis kode seperti biasa dan secara otomatis akan diformat saat menyimpan berkas.

      Langkah 3 — Mengubah Pengaturan Konfigurasi Prettier

      Prettier melakukan banyak hal untuk Anda secara asali, tetapi Anda juga dapat menyesuaikan pengaturannya.

      Buka menu Settings. Kemudian, cari Prettier. Ini akan menampilkan semua pengaturan yang dapat Anda ubah:

      Pengaturan Konfigurasi untuk Prettier

      Berikut ini beberapa pengaturan paling umum:

      • Single Quote – Memilih antara tanda kutip tunggal dan ganda.
      • Semi – Memilih jika akan menyertakan atau tidak menyertakan titik-koma di akhir baris.
      • Tab Width – Menentukan jumlah spasi yang Anda inginkan untuk menyisipkan tab.

      Kelemahan menggunakan menu pengaturan bawaan di VS Code adalah tidak menjamin konsistensi di semua pengembang dalam tim Anda.

      Langkah 4 — Membuat Berkas Konfigurasi Prettier

      Jika Anda mengubah pengaturan di VS Code, orang lain mungkin memiliki konfigurasi yang sepenuhnya berbeda di mesin mereka. Anda dapat membuat pemformatan yang konsisten untuk tim dengan membuat berkas konfigurasi bagi proyek Anda.

      Buat berkas baru bernama .prettierrc.extension dengan salah satu ekstensi berikut:

      Berikut ini contoh berkas konfigurasi sederhana yang menggunakan JSON:

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

      Untuk lebih spesifik mengenai berkas konfigurasi, lihat Dokumentasi Prettier. Setelah membuat dan memeriksanya di proyek, Anda dapat memastikan bahwa setiap anggota tim mengikuti aturan pemformatan yang sama.

      Kesimpulan

      Memiliki kode yang konsisten adalah praktik yang baik. Hal ini sangat bermanfaat saat bekerja di proyek bersama beberapa kolaborator. Menyepakati seperangkat konfigurasi akan membantu dalam kemudahan membaca dan memahami kode. Akan ada lebih banyak waktu yang dapat dicurahkan untuk memecahkan masalah teknis yang menantang, bukannya berkutat dengan masalah yang telah diselesaikan seperti indentasi kode.

      Prettier menjaga konsistensi dalam pemformatan kode Anda dan mengotomatiskan prosesnya.



      Source link

      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

      Formatieren von Code mit Prettier in Visual Studio Code


      Einführung

      Die konsistente Formatierung von Code ist eine Herausforderung, doch ermöglichen moderne Entwicklungswerkzeuge die Konsistenz in der gesamten Codebasis Ihres Teams automatisch zu gewährleisten.

      In diesem Artikel richten Sie Prettier ein, um Ihren Code automatisch in Visual Studio Code, auch als VS-Code bekannt, zu formatieren.

      Zu Demonstrationszwecken finden Sie hier den Beispielcode, den Sie formatieren werden:

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

      Wenn Sie mit der Codeformatierung vertraut sind, werden Ihnen vielleicht einige Fehler auffallen:

      • Eine Mischung aus einzelnen und doppelten Anführungszeichen.
      • Die erste Eigenschaft des Objekts person sollte in einer eigenen Zeile stehen.
      • Die Konsolenanweisung innerhalb der Funktion sollte eingerückt sein.
      • Die optionalen Klammern, die den Parameter der Pfeilfunktion umgeben, können Ihnen gefallen oder auch nicht.

      Voraussetzungen

      Um diesem Tutorial zu folgen, müssen Sie Visual Studio Code herunterladen und installieren.

      Um mit Prettier in Visual Studio Code arbeiten zu können, müssen Sie die Erweiterung installieren. Suchen Sie dazu im Erweiterungsfeld von VS-Code nach Prettier - Code Formatter. Wenn Sie es zum ersten Mal installieren, sehen Sie eine Schaltfläche „Installieren“ anstelle der hier gezeigten Schaltfläche „Deinstallieren“:

      Prettier-Erweiterung „readme“

      Schritt 1 — Verwenden des Befehls „Format Document“

      Nachdem die Prettier-Erweiterung installiert ist, können Sie sie nun zur Formatierung Ihres Codes nutzen. Beginnen wir damit, den Befehl Format Document zu verwenden. Dieser Befehl macht Ihren Code konsistenter in Bezug auf formatierte Abstände, Zeilenumbrüche und Anführungszeichen.

      Um die Befehlspalette zu öffnen, können Sie unter macOS COMMAND + SHIFT + P verwenden und unter Windows CRTL + SHIFT + P.

      Suchen Sie in der Befehlspalette format und wählen Sie dann Format Document.

      Geöffnete Befehlspalette mit Ergebnissen für „format“.

      Möglicherweise werden Sie aufgefordert, das zu verwendende Format zu wählen. Klicken Sie dazu auf die Schaltfläche Configure:

      Eingabeaufforderung zur Auswahl eines Standard-Formatierers

      Wählen Sie dann Prettier – Code Formatter aus.

      Auswahl von Prettier

      Anmerkung: Wenn Sie keine Eingabeaufforderung zur Auswahl eines Standard-Formats sehen, können Sie dies manuell in Ihren Einstellungen ändern. Setzten Sie Editor: Default Formatter auf ebsenp.prettier-vscode.

      Ihr Code ist nun mit Abständen, Zeilenumbrüchen und konsistenten Anführungszeichen formatiert:

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

      Dies funktioniert auch bei CSS-Dateien. Sie können Code mit inkonsistenten Einrückungen, geschweiften Klammern, Zeilenumbrüchen und Semikolons in gut formatierten Code umwandeln. Beispiel:

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

      Wird neu formatiert als:

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

      Nachdem wir diesen Befehl nun erkundet haben, sehen wir uns an, wie dies zur automatischen Ausführung implementiert werden kann.

      Schritt 2 — Formatieren von Code beim Speichern

      Bislang mussten Sie einen Befehl zur Formatierung Ihres Codes manuell ausführen. Um diesen Vorgang zu automatisieren, können Sie eine Einstellung in VS-Code wählen, damit Ihre Dateien beim Speichern automatisch formatiert werden. Dadurch wird auch sichergestellt, dass nicht formatierter Code nicht an die Versionskontrolle übergeben wird.

      Um diese Einstellung zu ändern, drücken Sie unter MacOS COMMAND + oder unter Windows CTRL +, um das Menü Settings zu öffnen. Sobald das Menü geöffnet ist, suchen Sie nach Editor: Format On Save und stellen Sie sicher, dass diese Option aktiviert ist.

      Editor: Format On Save aktiviert

      Sobald dies eingestellt ist, können Sie Ihren Code wie gewohnt schreiben, und er wird automatisch formatiert, wenn Sie die Datei speichern.

      Schritt 3 — Ändern der Konfigurationseinstellungen von Prettier

      Prettier erledigt standardmäßig viele Dinge für Sie, aber Sie können die Einstellungen auch anpassen.

      Öffnen Sie das Menü Settings. Suchen Sie dann nach Prettier. Daraufhin werden alle Einstellungen angezeigt, die Sie ändern können:

      Konfigurationseinstellungen für Prettier

      Hier sehen Sie einige der gebräuchlichsten Einstellungen:

      • Single Quote – Wählen Sie zwischen einfachen und doppelten Anführungszeichen.
      • Semi – Wählen Sie, ob Semikolons am Ende von Zeilen eingefügt werden sollen oder nicht.
      • Tab Width – Geben Sie an, wie viele Leerzeichen ein Tabulator einfügen soll.

      Der Nachteil der Verwendung des integrierten Einstellungsmenüs in VS-Code ist, dass es keine Konsistenz zwischen den Entwicklern in Ihrem Team gewährleistet.

      Schritt 4 – Erstellen einer Prettier-Konfigurationsdatei

      Wenn Sie die Einstellungen in Ihrem VS-Code ändern, könnte eine andere Person auf ihrem Rechner eine völlig andere Konfiguration haben. Sie können eine konsistente Formatierung in Ihrem Team etablieren, indem Sie eine Konfigurationsdatei für Ihr Projekt erstellen.

      Erstellen Sie eine neue Datei namens .prettierrc.extension mit einer der folgenden Erweiterungen:

      Hier ist ein Beispiel einer einfachen Konfigurationsdatei mit JSON:

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

      Weitere Einzelheiten zu den Konfigurationsdateien finden Sie in den Dokumentationen zu Prettier. Nachdem Sie eine dieser Dateien erstellt und Ihrem Projekt hinzugefügt haben, können Sie sicherstellen, dass jedes Teammitglied die gleichen Formatierungsregeln befolgt.

      Zusammenfassung

      Ein einheitlicher konsistenter Code ist eine gute Praxis. Sie ist besonders dann von Vorteil, wenn mit mehreren Mitarbeitern an einem Projekt gearbeitet wird. Die Einigung auf eine Reihe von Konfigurationen hilft bei der Lesbarkeit und dem Verständnis des Codes. Der Lösung anspruchsvoller technischer Probleme kann mehr Zeit gewidmet werden, anstatt mit gelösten Problemen wie dem Einrücken des Codes zu ringen.

      Prettier sorgt für Konsistenz bei der Formatierung Ihres Codes und automatisiert den Vorgang.



      Source link