From a4b09c81979cdd517022b8140b1d4ec328b38b37 Mon Sep 17 00:00:00 2001 From: Jakub Chrzanowski Date: Fri, 15 Mar 2024 20:58:36 +0100 Subject: [PATCH] Add Plugin Verifier configuration --- build.gradle.kts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 46648077..5291d140 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -47,6 +47,7 @@ dependencies { plugins(properties("platformPlugins").map { it.split(',') }) instrumentationTools() + pluginVerifier() testFramework(TestFrameworkType.Platform.JUnit4) } } @@ -61,7 +62,7 @@ intellijPlatform { val start = "" val end = "" - with (it.lines()) { + with(it.lines()) { if (!containsAll(listOf(start, end))) { throw GradleException("Plugin description section not found in README.md:\n$start ... $end") } @@ -101,6 +102,12 @@ intellijPlatform { // https://plugins.jetbrains.com/docs/intellij/deployment.html#specifying-a-release-channel channels = properties("pluginVersion").map { listOf(it.substringAfter('-', "").substringBefore('.').ifEmpty { "default" }) } } + + verifyPlugin { + ides { + recommended() + } + } } // Configure Gradle Changelog Plugin - read more: https://github.com/JetBrains/gradle-changelog-plugin