Patrick-Kladek / Callisto

Parse Clang Static Analyzer messages and pass them to Slack
MIT License
21 stars 3 forks source link

Fix wrongly not silenced messages #20

Closed Patrick-Kladek closed 1 year ago

Patrick-Kladek commented 2 years ago

Description

The YML Parser Callisto is using doesn’t respect the order - it seems like it uses a Set internally instead of an Array. Additionally when two conflicting rules are applied it matches a random one which could lead to a failed build later in the pipeline. Correctly apply all silencing rules instead of the first matching one.

Tasks