The top level composite returned from
SonarLintProjectPropertyPage.createContent(Composite parent) should have zero margin, according to the documentation of PreferencePage.createContent(Composite parent):
Any subclass returning a
has default margins (for example, a
GridLayout) are expected to
set the margins of this
Layoutto 0 pixels.
This is not the case, as can be seen in this layout spy screenshot: