Avoid the error suppression operator
The `@` operator hides warnings and errors instead of handling them explicitly.
#Metadata
#Why it matters
Suppressed failures make debugging harder and can mask security or data integrity issues.
#Remediation
Handle expected failures with explicit checks, try/catch where appropriate, or fix the underlying condition instead of silencing errors.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/php/php.correctness.error-suppression-operator.rule.yaml.