Yaygın gerçek dünya kural kümeleri
Kurulum süresinden tasarruf etmek için açık kaynak ve şirket projelerinde kullanılan popüler ESLint + Prettier kural kümelerini uygulayın.
Yaygın gerçek dünya kural kümeleri, CoddyKit'te ücretsiz bir TypeScript Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, TypeScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. TypeScript Academy kursu toplamda 3 dersten oluşur.
Giriş
Hedef: Elle ayarlama yapmadan tutarlı bir biçem elde etmek için airbnb, standard ve google gibi topluluk kural kümelerini öğrenin.
Airbnb yapılandırması
Airbnb, özellikle React için kullanılan, popüler ve katı bir biçemdir. Noktalı virgülleri, boşlukları ve React için en iyi uygulamaları zorunlu kılar.
npm install --save-dev eslint-config-airbnb-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooksStandard yapılandırması
Standard daha basittir: noktalı virgül yoktur, yapılandırması asgaridir ve Node projelerinde yaygın olarak kullanılır.
npm install --save-dev eslint-config-standard eslint-plugin-import eslint-plugin-n eslint-plugin-promiseGoogle yapılandırması
Google yapılandırması, büyük kod tabanlarında kullanılan okunabilirliğe ve açıklığa odaklanır.
npm install --save-dev eslint-config-googleYapılandırmaları birleştirme
Birden çok yapılandırmayı genişletebilirsiniz: Airbnb + Prettier + TS kuralları. Tür bilgisine duyarlı kurallar için parserOptions.project ayarının yapıldığından emin olun.
// .eslintrc.js example
module.exports = {
extends: [
"airbnb-typescript/base",
"plugin:prettier/recommended"
],
parserOptions: {
project: "./tsconfig.json"
}
}Ekip uyumu
Sonsuz biçem tartışmalarından kaçınmak için proje başına bir kural kümesi seçin. Ekip olarak bu konuda uzlaşın, ardından enerjinizi özelliklere odaklayın.
Soru
Hızlı kontrol: Airbnb veya Standard kural kümeleri neden kullanılır?
Özet
Özet: Popüler yapılandırmalar arasında Airbnb, Standard ve Google bulunur. Bunlar kurulumu azaltır ve ekipler arasındaki kodu tutarlı kılar.
Sıkça Sorulan Sorular
“Yaygın gerçek dünya kural kümeleri” dersi ücretsiz mi?
Evet — “Yaygın gerçek dünya kural kümeleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve TypeScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. TypeScript Academy kursu toplamda 3 dersten oluşur.
“Yaygın gerçek dünya kural kümeleri” dersinde ne öğreneceğim?
Kurulum süresinden tasarruf etmek için açık kaynak ve şirket projelerinde kullanılan popüler ESLint + Prettier kural kümelerini uygulayın. TypeScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
TypeScript Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te TypeScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.
“Yaygın gerçek dünya kural kümeleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu TypeScript Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her TypeScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- ESLint ve @typescript-eslint
- Prettier entegrasyonu ve kural çakışmaları
- Yaygın gerçek dünya kural kümeleri