0Pricing
TypeScript Academy · Pelajaran

Kumpulan aturan umum di dunia nyata

Terapkan kumpulan aturan ESLint + Prettier populer yang digunakan dalam proyek sumber terbuka dan perusahaan untuk menghemat waktu penyiapan.

Kumpulan aturan umum di dunia nyata adalah pelajaran TypeScript Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar TypeScript Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus TypeScript Academy mencakup 3 pelajaran total.

Pengantar

Tujuan: Pelajari cara menggunakan kumpulan aturan komunitas seperti airbnb, standard, dan google untuk gaya yang konsisten tanpa penyesuaian manual.

Konfigurasi Airbnb

Airbnb adalah gaya ketat yang populer, khususnya untuk React. Konfigurasi ini menerapkan titik koma, spasi, dan praktik terbaik React.

npm install --save-dev eslint-config-airbnb-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks

Konfigurasi Standard

Standard lebih sederhana: tanpa titik koma, konfigurasi minimal, dan banyak digunakan dalam proyek Node.

npm install --save-dev eslint-config-standard eslint-plugin-import eslint-plugin-n eslint-plugin-promise

Konfigurasi Google

Konfigurasi Google berfokus pada keterbacaan dan kejelasan, serta digunakan dalam basis kode besar.

npm install --save-dev eslint-config-google

Menggabungkan konfigurasi

Anda dapat memperluas beberapa konfigurasi: Airbnb + Prettier + aturan TS. Pastikan parserOptions.project diatur untuk aturan yang memahami tipe.

// .eslintrc.js example
module.exports = {
  extends: [
    "airbnb-typescript/base",
    "plugin:prettier/recommended"
  ],
  parserOptions: {
    project: "./tsconfig.json"
  }
}

Keselarasan tim

Pilih satu kumpulan aturan per proyek agar terhindar dari perdebatan gaya yang tak ada habisnya. Sepakati pilihan tersebut bersama tim, lalu pusatkan energi pada fitur.

Pertanyaan

Pemeriksaan singkat: Mengapa menggunakan kumpulan aturan Airbnb atau Standard?

Rangkuman

Rangkuman: Konfigurasi populer mencakup Airbnb, Standard, dan Google. Konfigurasi tersebut mengurangi penyiapan dan menjaga konsistensi kode di seluruh tim.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Kumpulan aturan umum di dunia nyata” gratis?

Ya — teks lengkap “Kumpulan aturan umum di dunia nyata” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus TypeScript Academy, upgrade ke CoddyKit PRO. Kursus TypeScript Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Kumpulan aturan umum di dunia nyata”?

Terapkan kumpulan aturan ESLint + Prettier populer yang digunakan dalam proyek sumber terbuka dan perusahaan untuk menghemat waktu penyiapan. Kamu berlatih TypeScript Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai TypeScript Academy?

Tidak diperlukan pengalaman sebelumnya. TypeScript Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 3.

Berapa lama pelajaran “Kumpulan aturan umum di dunia nyata” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran TypeScript Academy ini?

Ya. Setiap pelajaran TypeScript Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. ESLint + @typescript-eslint
  2. Integrasi Prettier & konflik aturan
  3. Kumpulan aturan umum di dunia nyata
← Kembali ke TypeScript Academy