Arayüzde I öneki yok (ARCH3003)
Anahtar typescript.naming.interface-no-i-prefix · Önem info · Kategori naming
Arayüzler I ön ekiyle başlamamalıdır. Bu C# alışkanlığı TypeScript Handbook tarafından önerilmez; tür sistemi zaten arayüz/sınıf ayrımını yapar.
Hatalı
Bölüm başlığı “Hatalı”interface IUserService { findById(id: number): User;}
interface IRepository<T> { save(entity: T): void;}interface UserService { findById(id: number): User;}
interface Repository<T> { save(entity: T): void;}Düzeltme
Bölüm başlığı “Düzeltme”Arayüz adındaki I ön ekini kaldırın ve adı doğrudan kavramla adlandırın.