IntelliJ Platform Plugin SDK Help

WebStorm Extension Point and Listener List

70 Extension Points (EP) and 4 Listeners for WebStorm

See 扩展点和监听器列表 for IntelliJ Platform.

WebStorm

WebStorm - Listeners

Topic

Listener

JestConsoleProperties#COVERAGE_CONFIG_TOPIC Project-Level

JestCoverageConfigListener

PackageJsonFileManager#TOPIC Project-Level

PackageJsonChangeListener

JSLibraryManager#TOPIC Project-Level

JSLibraryManagerChangeListener

JSRemoteModulesRegistry#TOPIC

JSRemoteModulesChangeListener

com.intellij.css

Extension Point

Implementation

com.intellij.css.classOrIdUsagesProvider

CssClassOrIdUsagesProvider

com.intellij.css.cssInspectionFilter

CssInspectionFilter

com.intellij.css.cssIntentionFilter

CssIntentionFilter

com.intellij.css.dialect

CssDialect

com.intellij.css.elementDescriptorProvider

CssElementDescriptorProvider

com.intellij.css.embeddedCssProvider

EmbeddedCssProvider

com.intellij.css.inclusionContext

CssInclusionContext

com.intellij.css.structureViewChildrenProvider

CssStructureViewElementsProvider

com.intellij.css.supportedFileTypesProvider

CssSupportedFileTypesProvider

intellij.javascript.impl.diagrams.xml

Extension Point

Implementation

com.intellij.javascript.module.provider

JSModuleConnectionProvider

intellij.javascript.web.xml

JavaScript

Extension Point

Implementation

JavaScript.FlowJSAnnotatorCheckerProvider

FlowJSAnnotatorCheckerProvider

JavaScript.JSImplicitElementsIndexFileTypeProvider

JSImplicitElementsIndexFileTypeProvider

JavaScript.TypeScriptAnnotatorCheckerProvider Project-Level

TypeScriptAnnotatorCheckerProvider

JavaScript.analysisHandlersFactory

JSAnalysisHandlersFactory

JavaScript.classInheritorsProvider

JSClassInheritorsProvider

JavaScript.completionHelper

JSCompletionHelper

JavaScript.conditionalCompilationDefinitionsProvider

JSConditionalCompilationDefinitionsProvider

JavaScript.dialectSpecificHandlersFactory

JSDialectSpecificHandlersFactory

JavaScript.elementScopeProvider

JSElementResolveScopeProvider

JavaScript.frameworkIndexingHandler

FrameworkIndexingHandler

JavaScript.frameworkSpecificHandler

JSFrameworkSpecificHandler

JavaScript.handlersFactory

JSHandlersFactory

JavaScript.iconProvider

JSIconProvider

JavaScript.importCandidatesFactory

CandidatesFactory

JavaScript.importModulePathStrategy

JSImportModulePathStrategy

JavaScript.indexedFileTypeProvider

IndexedFileTypeProvider

JavaScript.indexedFilesFilter Deprecated

JSIndexedFilesFilterProvider

JavaScript.inheritedLanguagesConfigurableProvider

JSInheritedLanguagesConfigurableProvider

JavaScript.intentionAndInspectionFilter

IntentionAndInspectionFilter

JavaScript.jestPackageProvider

JestPackageProvider

JavaScript.lang.templates Project-Level

Configurable

JavaScript.languageServiceProvider Project-Level

JSLanguageServiceProvider

JavaScript.languageServiceRemoteHelperFactory

Factory

JavaScript.moduleReferenceContributor

JSModuleReferenceContributor

JavaScript.nodeModulesIndexableFileNamesProvider

NodeModulesIndexableFileNamesProvider

JavaScript.nodeRunConfigurationExtension

AbstractNodeRunConfigurationExtension

JavaScript.predefinedLibraryProvider

JSPredefinedLibraryProvider

JavaScript.resolveHelper

JSResolveHelper

JavaScript.runConfigurationBuilder Project-Level

JSRunConfigurationBuilder

JavaScript.smartCompletionContributor

JSSmartCompletionContributor

JavaScript.spellcheckerProvider

JSSpellcheckerProvider

JavaScript.textAttributesKeyProvider

JSTextAttributeKeysProvider

JavaScript.tsImportResolver

TypeScriptImportsResolverProvider

JavaScript.unresolvedReferenceErrorUpdater Experimental API

JSUnresolvedReferenceErrorUpdater

JavaScript.webpackLocator

WebPackConfigLocator

JavaScript.xmlBackedClassProvider

XmlBackedJSClassProvider

NodeJS.runConfigurationLocationFilter

NodeRunConfigurationLocationFilter

com.intellij.JavaScript.linter.descriptor

JSLinterDescriptor

com.intellij.eslint.ruleMappersFactory

EslintRuleMappersFactory

com.intellij.javascript.extract.interface.extension

JSCustomExtractInterfaceHandler

com.intellij.javascript.introduce.variable.extension

JSCustomIntroduceVariableHandler

com.intellij.javascript.json.schema.provider

JsonSchemaInJavaScriptProvider

com.intellij.javascript.library.externalDefinitionsContributor

TypeScriptExternalDefinitionsContributor

com.intellij.javascript.names.suggester

JSNamesSuggester

com.intellij.javascript.rename.extension

JSRenameExtension

com.intellij.jsbtFileManagerProvider

JsbtFileManagerProvider

com.intellij.jsbtService

JsbtApplicationService

com.intellij.lang.typescript.languageService.extension

TypeScriptServiceExtension

org.jetbrains.plugins.node-remote-interpreter

Extension Point

Implementation

org.jetbrains.plugins.node-remote-interpreter.nodeRemoteInterpreterTargetEnvironmentFactory

NodeRemoteInterpreterTargetEnvironmentFactory

org.jetbrains.plugins.sass

Extension Point

Implementation

com.intellij.sass.extension

SassExtension

Last modified: 29 九月 2022