Validate error handling completeness across languages
56
71%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
except: with no exception type.except: catches KeyboardInterrupt, SystemExit, and every other exception.except SomeError: pass or except SomeError: ....except ValueError: pass.except Exception: (or except BaseException:) where the body does not re-raise.except Exception: return None.except Exception: return None also matches the SHOULD "silent fallback" rule below, but per the intra-rule precedence clause this location is reported only as HARD.except SomeError: return None (or any default value) without logging.None is a documented "not found" return.except SomeError as e: logger.error(e) with no raise, return, or other control flow.