Inspectopedia
 
2024.3

Unresolved plugin configuration reference

Error
Sanity
New
Last modified: 03 December 2024

Reports unresolved references to plugin configuration elements.

Referencing extension with an unknown id might result in errors at runtime.

The following extension points are supported:

  • com.intellij.advancedSetting in resource bundle advanced.setting.* key

  • com.intellij.experimentalFeature in Experiments.isFeatureEnabled()/setFeatureEnabled()

  • com.intellij.notificationGroup in Notification constructor and NotificationGroupManager.getNotificationGroup()

  • com.intellij.registryKey in Registry methods key parameter

  • com.intellij.toolWindow in resource bundle toolwindow.stripe.* key

Extension point name referencing its corresponding <extensionPoint> declaration in plugin.xml.

  • com.intellij.openapi.extensions.ExtensionPointName constructor and create()

  • com.intellij.openapi.extensions.ProjectExtensionPointName constructor

  • com.intellij.openapi.util.KeyedExtensionCollector and inheritors constructor