Boş Catch Bloğu (ARCH3150)
Anahtar typescript.logging.empty-catch-block · Önem warning · Kategori logging
Gövdesi boş (yalnızca yorum içeren) bir catch bloğu, oluşan istisnayı sessizce yutar. Bu, hataların kaybolmasına ve hatalı durumların fark edilmeden devam etmesine yol açar.
Hatalı
Bölüm başlığı “Hatalı”function loadConfig(path: string): Config { try { return JSON.parse(readFileSync(path, "utf8")); } catch { // yoksay } return defaultConfig;}function loadConfig(path: string): Config { try { return JSON.parse(readFileSync(path, "utf8")); } catch (err) { logger.warn("config okunamadı, varsayılan kullanılıyor", { path, err }); return defaultConfig; }}Düzeltme
Bölüm başlığı “Düzeltme”İstisnayı en azından loglayın veya yeniden fırlatın; sessizce yutmayın.