I’ve installed fresh SonarLint plugin (9.0.0.75308) and used it once on a small Java project. It appears that it modified all the *.iml files in another opened Java project, where I never tried to use it. The following lines were added:
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="761e9e49-1f71-4d73-9d22-dc7b76111daf" />
</component>
This is really annoying, as that another project has 2500+ modules, and all the corresponding iml files were changed, polluting my Git staging view (of course, I’m not going to commit these changes). I can rollback these changes (though now, I need to sort out them from my actual code changes), but I believe, they will appear again, so I see no other choice than uninstalling the plugin. I think there were no such problem with 8.* versions. Please avoid unnecessary file modifications in the unrelated projects.