With PR #2797 we introduce the UI for verbose analyzer output. This output also contains a priority field that can be "NOTE", "LOW", "MEDIUM", "HIGH". Where "NOTE" is the default and also the value for all legacy analyzers.
The analyzer results are currently sorted alphabetically but should be sorted this priority first and then alphabetically.
So the goal is:
Have the analyzer with the the highest number of higher priority results at the top.
If two analyzers have the same number of priority results, sort alphabetically.
For timelines, sort them by result priority first and then alphabetically.
Have an indicator on the analyzer level that there are results with a priority present that is not "NOTE".
With PR #2797 we introduce the UI for verbose analyzer output. This output also contains a priority field that can be "NOTE", "LOW", "MEDIUM", "HIGH". Where "NOTE" is the default and also the value for all legacy analyzers.
The analyzer results are currently sorted alphabetically but should be sorted this priority first and then alphabetically. So the goal is: