The new rules preference page of the Sonarlint Eclipse plugin has multiple usability issues:
missing header in first column
checkboxes don’t have a label. that makes it very hard to actually select a line. Please remove the second column with the names, and instead put those names directly as label of the checkbox.
expanding/collapsing a language in the treeviewer leads to the UI thread being blocked for 10 seconds and the application not responding.
If we move the names to be the labels of the checkboxes, what should be the header of the column? Given that the column contains two kinds of nodes: aggregate nodes by language and nodes for rules. Perhaps a simple option is to drop the column headers.