Skip to content

10.0.0.81687

Compare
Choose a tag to compare
@thahnen thahnen released this 06 Mar 10:00
· 257 commits to master since this release
9e2ac6a

This version mainly focuses on internal changes to ease users' configuration on Eclipse-based IDEs and also adds 17 new accessibility rules for HTML.

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

Changes to the SonarLint for Eclipse extension points

This release features some (breaking) changes to the following extension points provided by SonarLint for Eclipse used by third parties to build their integrations on top of it:

Extension point Method Removed or added? Why?
org.sonarlint.eclipse.core.analysisConfigurator org.sonarlint.eclipse.core.analysis.IAnalysisConfiguratior#whitelistedPlugins() Removed Was long deprecated
org.sonarlint.eclipse.core.analysisConfigurator org.sonarlint.eclipse.core.analysis.IAnalysisConfiguratior#whitelistedLanguages() Removed Replaced by the one below
org.sonarlint.eclipse.core.analysisConfigurator org.sonarlint.eclipse.core.analysis.IAnalysisConfiguratior#enableLanguages() Added Replaces the one above
org.sonarlint.eclipse.core.languageProvider org.sonarlint.eclipse.core.analysis.IFileLanguageProvider#language(...) Removed Replaced by the one below
org.sonarlint.eclipse.core.languageProvider org.sonarlint.eclipse.core.analysis.IFileLanguageProvider#language(...) Added Replaces the one above

The changes went hand in hand with the refactoring of SonarLint and were therefore necessary. If you encounter your plug-in breaking or have any questions regarding these changes, then please reach out to us via the Community Forum directly!