SonarLint for PhpStorm

Environment:

  • Java: JetBrains s.r.o. 11.0.13
  • OS: Mac OS X x86_64
  • IDE: PhpStorm 2021.3.1
  • SonarLint: 6.4.1.42145
java.lang.NullPointerException
	at o.sl.ij.config.global.rules.RuleConfigurationPanel.selectRule(RuleConfigurationPanel.java:449)
	at o.sl.ij.config.global.SonarLintGlobalConfigurable.selectRule(SonarLintGlobalConfigurable.java:183)
	at o.sl.ij.ui.SonarLintRulePanel$RuleDescriptionHyperLinkListener.lambda$openRuleSettings$0(SonarLintRulePanel.java:163)
	at c.ij.ide.actions.ShowSettingsUtilImpl$2.showNotify(ShowSettingsUtilImpl.java:258)
	at c.ij.util.ui.update.UiNotifyConnector.showNotify(UiNotifyConnector.java:72)
	at c.ij.util.ui.update.UiNotifyConnector$Once.showNotify(UiNotifyConnector.java:116)
	at c.ij.util.ui.update.UiNotifyConnector.lambda$hierarchyChanged$0(UiNotifyConnector.java:51)
	at c.ij.oa.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:214)
	at c.ij.oa.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21)
	at c.ij.oa.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:196)
	at c.ij.oa.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:805)
	at c.ij.oa.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:348)
	at c.ij.oa.application.impl.FlushQueue.doRun(FlushQueue.java:82)
	at c.ij.oa.application.impl.FlushQueue.runNextEvent(FlushQueue.java:131)
	at c.ij.oa.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
	at c.ij.oa.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:187)

Hello @cerbaire and welcome to the community!
Thanks for your report. I’ve created bug based on it: [SLI-669] NPE on selecting rule on Rule Configuration Panel - SonarSource