Reports on any instance of unnecessary parentheses in expressions, types and patterns.
Parentheses are considered unnecessary if the semantics of the program
remains unchanged if the parentheses are removed.
Use checkboxes below to customize behaviour of the inspection.
Parentheses are considered clarifying if they separate an infix expression, type element or pattern as a part of a larger infix element.