Introduce new c$failed_analyzers field

This field is used internally to trace which analyzers already had a
violation. This is mostly used to prevent duplicate logging.

In the past, c$service_violation was used for a similar purpose -
however it has slightly different semantics. Where c$failed_analyzers
tracks analyzers that were removed due to a violation,
c$service_violation tracks violations - and doesn't care if an analyzer
was actually removed due to it.
This commit is contained in:
Johanna Amann 2025-06-03 17:10:00 +01:00
parent 42ba2fcca0
commit 58613f0313
15 changed files with 3958 additions and 3952 deletions

File diff suppressed because one or more lines are too long