Skip to content

Files

Latest commit

 

History

History
11 lines (6 loc) · 566 Bytes

UnnecessaryCatchBlock.md

File metadata and controls

11 lines (6 loc) · 566 Bytes

Pattern: Unnecessary catch block

Issue: -

Description

Violations are triggered when a catch block does nothing but throw the original exception. In this scenario there is usually no need for a catch block, just let the exception be thrown from the original code. This condition frequently occurs when catching an exception for debugging purposes but then forgetting to take the catch statement out.

Further Reading