mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
It is no longer relevant since blockingContext is obsolete GitOrigin-RevId: fe8509a55fbe2cf3538e457adbc434855f31b5da
140 lines
8.1 KiB
XML
140 lines
8.1 KiB
XML
<idea-plugin package="org.jetbrains.idea.devkit.kotlin">
|
|
<dependencies>
|
|
<module name="intellij.devkit.core"/>
|
|
<plugin id="org.jetbrains.kotlin"/>
|
|
</dependencies>
|
|
|
|
<resource-bundle>messages.DevKitKotlinBundle</resource-bundle>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<localInspection language="XML" applyToDialects="false" id="KotlinObjectExtensionRegistrationInspection"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.descriptor"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KotlinObjectExtensionRegistrationInspection"
|
|
key="inspections.plugin.extension.registers.kotlin.object"/>
|
|
|
|
<localInspection language="kotlin" id="KotlinObjectRegisteredAsExtensionInspection"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KotlinObjectRegisteredAsExtensionInspection"
|
|
key="inspections.plugin.kotlin.object.registered.as.extension"/>
|
|
|
|
<localInspection language="kotlin" id="ForbiddenInSuspectContextMethodInspection"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.ForbiddenInSuspectContextMethodInspection"
|
|
key="inspections.forbidden.method.in.suspend.context"/>
|
|
|
|
<localInspection language="kotlin" id="CompanionObjectInExtensionInspection"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.CompanionObjectInExtensionInspection"
|
|
key="inspections.companion.object.in.extension"/>
|
|
|
|
<localInspection language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.UsePlatformProcessAwaitExitInspection"
|
|
key="inspection.use.platform.process.await.exit.display.name"/>
|
|
|
|
<localInspection language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.driver.PublicTestExtensionFunctionInspection"
|
|
key="inspection.public.extension.function.in.test.display.name"/>
|
|
|
|
<localInspection language="JVM" shortName="ObsoleteDispatchersEdt"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
|
|
enabledByDefault="false" level="WEAK WARNING"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.DispatchersEdtInspection"
|
|
key="inspection.dispatchers.edt.display.name"/>
|
|
|
|
<localInspection language="kotlin"
|
|
shortName="checkedExceptions"
|
|
key="inspection.checked.exceptions"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path"
|
|
groupKey="inspections.group.code"
|
|
enabledByDefault="true"
|
|
level="WARNING"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KotlinCheckedExceptionInspection"/>
|
|
|
|
<localInspection isInternal="true"
|
|
language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path"
|
|
groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.remotedev.NonSerializableTypeInRpcInterfaceInspection"
|
|
key="inspection.remote.dev.rpc.non.serializable.type.name"/>
|
|
|
|
<localInspection isInternal="true"
|
|
language="kotlin"
|
|
projectType="INTELLIJ_PLUGIN"
|
|
groupBundle="messages.DevKitBundle"
|
|
groupPathKey="inspections.group.path"
|
|
groupKey="inspections.group.code"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.remotedev.RpcInterfaceDoesNotExtendRemoteApiInspection"
|
|
key="inspection.remote.dev.rpc.interface.does.not.extend.remote.api.name"/>
|
|
|
|
<iconProvider implementation="org.jetbrains.idea.devkit.kotlin.driver.RemoteIconProvider" order="first"/>
|
|
|
|
<registryKey key="devkit.inspections.forbidden.method.in.suspend.context" defaultValue="false"
|
|
description="Enables checks for RequiresBlockingContext in suspend contexts"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="DevKit.lang">
|
|
<cancellationCheckProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtCancellationCheckProvider"/>
|
|
<cancellationCheckInLoopsFixProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtCancellationCheckInLoopsFixProvider"/>
|
|
<visitorProviderForRBCInspection
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtCallingFunctionShouldBeRequiresBlockingContextVisitorProvider"/>
|
|
<extensionClassShouldNotBePublicProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.ExtensionClassShouldNotBePublicProviderForKotlin"/>
|
|
<extensionClassShouldBeFinalErrorMessageProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.ExtensionClassShouldNotBeOpenErrorMessageProvider"/>
|
|
<serviceLevelExtractor
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.ServiceLevelExtractorForKotlin"/>
|
|
<lightServiceMustBeFinalErrorMessageProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.LightServiceMustNotBeOpenErrorMessageProvider"/>
|
|
<uElementAsPsiCheckProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtUElementAsPsiCheckProvider"/>
|
|
<staticInitializationInExtensionsVisitorProvider language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtStaticInitializationInExtensionsVisitorProvider"/>
|
|
<methodNameProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtMethodNameProvider"/>
|
|
<addServiceAnnotationProvider
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KotlinAddServiceAnnotationProvider"/>
|
|
<cancellationExceptionHandlingChecker
|
|
language="kotlin"
|
|
implementationClass="org.jetbrains.idea.devkit.kotlin.inspections.KtCancellationExceptionHandlingChecker"/>
|
|
</extensions>
|
|
</idea-plugin>
|