Skip to content

10.1.0.81817

Compare
Choose a tag to compare
@thahnen thahnen released this 24 Apr 07:58
· 22 commits to master since this release
b86c376

This version introduces the possibility of sharing the Connected Mode setup among contributors to empower teams' collaboration. We also added Java 21 and new sustainability rules on Java. Note that we are dropping the support of NodeJS v16.

More details in the Sonar Community announcement and in the release notes.

Changes to the SonarLint for Eclipse extension points

This release features an additional extension point provided by SonarLint for Eclipse that can be used by third parties in order to work with hierarchical project structures that have only limited support in Eclipse or none at all. The new extension point is currently only used for sharing and consuming the Connected Mode setup among contributors (mentioned above), but work is planned to extend the usage to the Open in IDE feature as well as exclusions and cross-project analysis to sort out duplications.

Extension point Method Removed or added? Why?
org.sonarlint.eclipse.core.projectHierarchyProvider org.sonarlint.eclipse.core.resource.ISonarLintProjectHierarchyProvider#getHierarchyProviderIdentifier() Added This information might be displayed to the user and should be therefore destinct
org.sonarlint.eclipse.core.projectHierarchyProvider org.sonarlint.eclipse.core.resource.ISonarLintProjectHierarchyProvider#partOfHierarchy() Added Some logic might be different, based on this information
org.sonarlint.eclipse.core.projectHierarchyProvider org.sonarlint.eclipse.core.resource.ISonarLintProjectHierarchyProvider#getRootProject() Added Some logic might be different, based on this information
org.sonarlint.eclipse.core.projectHierarchyProvider org.sonarlint.eclipse.core.resource.ISonarLintProjectHierarchyProvider#getSubProjects()() Added Some logic might be different, based on this information

If you have any questions regarding these changes, then please reach out to us via the Community Forum directly