From 329e8eb8602856ddb5a7e5dcd39dc92052cfe2f0 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 4664807..5291d14 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