VerifyPlugin

Deprecated

Use PluginVerification instead

Replace with

PluginVerification

Properties

Link copied to clipboard
abstract val changeNotes: Property<String>

A concise summary of new features, bug fixes, and alterations provided in the latest plugin version. These change notes will be displayed on the JetBrains Marketplace plugin page and in the Plugins settings dialog. Basic HTML elements such as text formatting, paragraphs, and lists are permitted.

Link copied to clipboard
abstract val description: Property<String>

The plugin description, which is presented on the JetBrains Marketplace plugin page and in the Plugins settings dialog. Basic HTML elements such as text formatting, paragraphs, and lists are permitted.

Link copied to clipboard
abstract val id: Property<String>

The plugin's unique identifier. This should mirror the structure of fully qualified Java packages and must remain distinct from the IDs of existing plugins. This ID is a technical descriptor used not only within the IDE but also on JetBrains Marketplace.

Link copied to clipboard
abstract val name: Property<String>

The plugin display name, visible to users (Title Case).

Link copied to clipboard
abstract val version: Property<String>

The plugin version, presented in the Plugins settings dialog and on its JetBrains Marketplace page.

Functions

Link copied to clipboard
@Internal
abstract fun getExtensions(): ExtensionContainer
Link copied to clipboard
open fun ideaVersion(@DelegatesTo(value = IntelliJPlatformExtension.PluginConfiguration.IdeaVersion::class, strategy = 1) action: Closure<*>)
Link copied to clipboard
Link copied to clipboard
open fun vendor(@DelegatesTo(value = IntelliJPlatformExtension.PluginConfiguration.Vendor::class, strategy = 1) action: Closure<*>)