5
5
*/
6
6
7
7
import okhttp3.internal.immutableListOf
8
+ import org.gradle.api.tasks.testing.logging.TestExceptionFormat
8
9
import org.jetbrains.intellij.platform.gradle.IntelliJPlatformType
9
10
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
10
11
import org.jetbrains.intellij.platform.gradle.models.ProductRelease
11
12
import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask
12
13
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
13
14
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
14
- import org.gradle.api.tasks.testing.logging.TestExceptionFormat
15
15
16
16
// Specify UTF-8 for all compilations so we avoid Windows-1252.
17
17
allprojects {
@@ -106,19 +106,21 @@ dependencies {
106
106
// Plugin dependency documentation:
107
107
// https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-dependencies-extension.html#plugins
108
108
// https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html#project-setup
109
- bundledPlugins(immutableListOf(
110
- " com.google.tools.ij.aiplugin" ,
111
- " com.intellij.java" ,
112
- " com.intellij.properties" ,
113
- " JUnit" ,
114
- " Git4Idea" ,
115
- " org.jetbrains.kotlin" ,
116
- " org.jetbrains.plugins.gradle" ,
117
- " org.jetbrains.plugins.yaml" ,
118
- " org.intellij.intelliLang" ,
119
- " org.jetbrains.android" ,
120
- " com.android.tools.idea.smali"
121
- ))
109
+ bundledPlugins(
110
+ immutableListOf(
111
+ " com.google.tools.ij.aiplugin" ,
112
+ " com.intellij.java" ,
113
+ " com.intellij.properties" ,
114
+ " JUnit" ,
115
+ " Git4Idea" ,
116
+ " org.jetbrains.kotlin" ,
117
+ " org.jetbrains.plugins.gradle" ,
118
+ " org.jetbrains.plugins.yaml" ,
119
+ " org.intellij.intelliLang" ,
120
+ " org.jetbrains.android" ,
121
+ " com.android.tools.idea.smali"
122
+ )
123
+ )
122
124
plugin(" Dart:$dartPluginVersion " )
123
125
124
126
if (sinceBuildInput == " 243" || sinceBuildInput == " 251" ) {
@@ -164,8 +166,8 @@ intellijPlatform {
164
166
cliPath = file(" ./third_party/lib/verifier-cli-1.388-all.jar" )
165
167
failureLevel = listOf (
166
168
// TODO(team) Ideally all of the following FailureLevels should be enabled:
167
- // TODO(team) Create a tracking issue for each of the following validations
168
- // VerifyPluginTask.FailureLevel.COMPATIBILITY_WARNINGS,
169
+ // https://github.com/flutter/flutter-intellij/issues/8361
170
+ VerifyPluginTask .FailureLevel .COMPATIBILITY_WARNINGS ,
169
171
VerifyPluginTask .FailureLevel .COMPATIBILITY_PROBLEMS ,
170
172
// VerifyPluginTask.FailureLevel.DEPRECATED_API_USAGES, // https://github.com/flutter/flutter-intellij/issues/7718
171
173
// VerifyPluginTask.FailureLevel.SCHEDULED_FOR_REMOVAL_API_USAGES,
@@ -174,7 +176,7 @@ intellijPlatform {
174
176
// VerifyPluginTask.FailureLevel.OVERRIDE_ONLY_API_USAGES,
175
177
VerifyPluginTask .FailureLevel .NON_EXTENDABLE_API_USAGES ,
176
178
VerifyPluginTask .FailureLevel .PLUGIN_STRUCTURE_WARNINGS ,
177
- // VerifyPluginTask.FailureLevel.MISSING_DEPENDENCIES,
179
+ VerifyPluginTask .FailureLevel .MISSING_DEPENDENCIES ,
178
180
VerifyPluginTask .FailureLevel .INVALID_PLUGIN ,
179
181
// VerifyPluginTask.FailureLevel.NOT_DYNAMIC,
180
182
)
0 commit comments