Background
As the pattern decision logic is cleaned up (see #981), the analyze output UI needs to be adjusted so that patterns are clearly visible in the results.
Goals
- Display patterns separately: present each pattern as an independent unit in the analyze output.
- Pull the pattern's constituent nodes out of the node list: nodes covered by a matched pattern are no longer shown mixed into the regular node list, but grouped under their corresponding pattern instead.
To be confirmed
The exact UI changes (layout, grouping, fields, whether a pattern is expandable to view its internal nodes, etc.) still need further confirmation before being finalized.
Related
Relevant code
analyze/console_writer.py
analyze/models/output.py
Background
As the pattern decision logic is cleaned up (see #981), the analyze output UI needs to be adjusted so that patterns are clearly visible in the results.
Goals
To be confirmed
Related
Relevant code
analyze/console_writer.pyanalyze/models/output.py