@@ -167,7 +167,6 @@ private void applyFilter() {
167167 private void rebuildTree () {
168168 DefaultMutableTreeNode root = new DefaultMutableTreeNode (new TreeItem ("Findings" , null ));
169169 Map <String , DefaultMutableTreeNode > categoryNodes = new HashMap <>();
170- Map <String , DefaultMutableTreeNode > ruleNodes = new HashMap <>();
171170 for (Finding finding : filtered ) {
172171 String category = safeCategory (finding .getCategory ());
173172 DefaultMutableTreeNode categoryNode = categoryNodes .get (category );
@@ -176,16 +175,8 @@ private void rebuildTree() {
176175 categoryNodes .put (category , categoryNode );
177176 root .add (categoryNode );
178177 }
179- String ruleKey = category + "|" + finding .getId ();
180- DefaultMutableTreeNode ruleNode = ruleNodes .get (ruleKey );
181- if (ruleNode == null ) {
182- String label = finding .getId () + " - " + finding .getTitle ();
183- ruleNode = new DefaultMutableTreeNode (new TreeItem (label , null ));
184- ruleNodes .put (ruleKey , ruleNode );
185- categoryNode .add (ruleNode );
186- }
187178 String leafLabel = finding .getTitle ();
188- ruleNode .add (new DefaultMutableTreeNode (new TreeItem (leafLabel , finding )));
179+ categoryNode .add (new DefaultMutableTreeNode (new TreeItem (leafLabel , finding )));
189180 }
190181 tree .setModel (new DefaultTreeModel (root ));
191182 for (int i = 0 ; i < tree .getRowCount (); i ++) {
0 commit comments