Sabit adlandırma (ARCH3006)
Anahtar typescript.naming.constant-upper-snake · Önem info · Kategori naming
Modül düzeyi ve sınıf sabitleri dilin sabit kuralını kullanmalıdır; TypeScript’te bu UPPER_SNAKE_CASE’dir. Bu, değişmez değerleri sıradan değişkenlerden görsel olarak ayırır.
Hatalı
Bölüm başlığı “Hatalı”const maxRetryCount = 5;const apiBaseUrl = "https://api.example.com";
class Config { static defaultTimeout = 30000;}const MAX_RETRY_COUNT = 5;const API_BASE_URL = "https://api.example.com";
class Config { static readonly DEFAULT_TIMEOUT = 30000;}Düzeltme
Bölüm başlığı “Düzeltme”Sabiti UPPER_SNAKE_CASE’e çevirin; kelimeleri alt çizgiyle ayırıp tümünü büyük harf yapın.