İçeriğe geç

Tamamlanmamış Saplama (ARCH3191)

Anahtar typescript.quality.not-implemented-stub · Önem warning · Kategori quality

Üretime gidecek kod yollarında bırakılmış throw new Error("not implemented") türü saplamalar, çağrıldığında çalışma zamanı hatasına yol açar. Yayınlanmadan önce tamamlanmalıdır.

class PaymentService {
refund(orderId: string): Promise<void> {
throw new Error("not implemented");
}
}
class PaymentService {
async refund(orderId: string): Promise<void> {
await this.gateway.reverse(orderId);
await this.repo.markRefunded(orderId);
}
}

Saplamayı gerçek uygulamayla tamamlayın veya kullanılmıyorsa üyeyi kaldırın.