mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-05 22:21:23 +07:00
Because HttpClient will be in Android Studio. It needs access to this API to have implementations of HTTP clients (Ktor, Retrofit, OkHttp) in Android Studio. GitOrigin-RevId: 30771b08ec0a1642ca010cde8513703abc0f7b0f
370 lines
38 KiB
XML
370 lines
38 KiB
XML
<!--
|
|
~ Copyright 2000-2019 JetBrains s.r.o.
|
|
~
|
|
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
~ you may not use this file except in compliance with the License.
|
|
~ You may obtain a copy of the License at
|
|
~
|
|
~ http://www.apache.org/licenses/LICENSE-2.01
|
|
~
|
|
~ Unless required by applicable law or agreed to in writing, software
|
|
~ distributed under the License is distributed on an "AS IS" BASIS,
|
|
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
~ See the License for the specific language governing permissions and
|
|
~ limitations under the License.
|
|
-->
|
|
<idea-plugin>
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="com.intellij.deadCode"
|
|
interface="com.intellij.codeInspection.reference.EntryPoint" dynamic="true"/>
|
|
|
|
<!-- See com.intellij.codeInspection.visibility.VisibilityInspection -->
|
|
<extensionPoint qualifiedName="com.intellij.visibility" interface="com.intellij.codeInspection.visibility.VisibilityExtension" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.java.errorFixProvider" dynamic="true"
|
|
interface="com.intellij.codeInsight.daemon.impl.analysis.JavaErrorFixProvider"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.actions.jvmElementActionsFactory" interface="com.intellij.lang.jvm.actions.JvmElementActionsFactory" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.allowedApiFilter" interface="com.intellij.psi.impl.AllowedApiFilterExtension" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.canBeFinal" interface="com.intellij.codeInspection.canBeFinal.CanBeFinalHandler" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.codeInsight.implicitSubclassProvider" interface="com.intellij.codeInspection.inheritance.ImplicitSubclassProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.codeInsight.changeVariableTypeQuickFixProvider" interface="com.intellij.codeInsight.quickfix.ChangeVariableTypeQuickFixProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.annotationPackageSupport" interface="com.intellij.codeInsight.annoPackages.AnnotationPackageSupport" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.ignoreAnnotationParamSupport" interface="com.intellij.codeInspection.DefaultAnnotationParamInspection$IgnoreAnnotationParamSupport" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.ignoreVariableCanBeFinalSupport" interface="com.intellij.codeInspection.localCanBeFinal.IgnoreVariableCanBeFinalSupport" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.javaLanguageLevelPusherCustomizer" interface="com.intellij.openapi.roots.impl.JavaLanguageLevelPusherCustomizer" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.propertyAccessorDetector" interface="com.intellij.psi.util.PropertyAccessorDetector" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.injectedLanguageJavaReferenceSupplier"
|
|
beanClass="com.intellij.codeInsight.daemon.impl.analysis.InjectedLanguageJavaReferenceSupplier" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.annotations.marker.suppressor"
|
|
interface="com.intellij.codeInsight.NonCodeAnnotationsMarkerSuppressor" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.bytecodeAnalysisSuppressor"
|
|
interface="com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisSuppressor" dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<resolveScopeProvider implementation="com.intellij.psi.impl.file.impl.JavaResolveScopeProvider"/>
|
|
<highlightingPassFactory implementation="com.intellij.codeInsight.daemon.impl.JavaTextBlockIndentPassFactory"/>
|
|
<deadCode implementation="com.intellij.codeInspection.java19modules.Java9ModuleEntryPoint"/>
|
|
<metaLanguage implementation="com.intellij.uast.UastMetaLanguage"/>
|
|
<lang.inspectionSuppressor language="JAVA" implementationClass="com.intellij.codeInspection.JavaInspectionSuppressor"/>
|
|
<projectService serviceImplementation="com.intellij.codeInspection.bytecodeAnalysis.ProjectBytecodeAnalysis"/>
|
|
<generatedSourcesFilter implementation="com.intellij.openapi.roots.JavaGeneratedSourcesFilter"/>
|
|
<!--suppress PluginXmlCapitalization -->
|
|
<localInspection groupPath="Java" language="JAVA" shortName="FieldNotUsedInToString" groupKey="group.names.toString.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="false" level="WARNING" runForWholeFile="true"
|
|
implementationClass="org.jetbrains.java.generate.inspection.FieldNotUsedInToStringInspection"
|
|
key="inspection.field.not.used.in.to.string.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="ReassignedVariable" groupKey="group.names.code.style.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="TEXT ATTRIBUTES"
|
|
implementationClass="com.intellij.codeInspection.ReassignedVariableInspection"
|
|
editorAttributes="REASSIGNED_LOCAL_VARIABLE_ATTRIBUTES"
|
|
key="reassign.variable.display.name" bundle="messages.JavaAnalysisBundle" />
|
|
<!--suppress PluginXmlCapitalization -->
|
|
<localInspection groupPath="Java" language="JAVA" shortName="ClassHasNoToStringMethod"
|
|
groupKey="group.names.toString.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false" level="WARNING"
|
|
implementationClass="org.jetbrains.java.generate.inspection.ClassHasNoToStringMethodInspection"
|
|
key="inspection.class.has.no.to.string.method.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<applicationService serviceImplementation="org.jetbrains.java.generate.GenerateToStringContext"/>
|
|
<applicationService serviceInterface="org.jetbrains.java.generate.GenerateToStringActionHandler"
|
|
serviceImplementation="org.jetbrains.java.generate.GenerateToStringActionHandlerImpl"/>
|
|
<applicationService serviceInterface="com.intellij.pom.java.InternalPersistentJavaLanguageLevelReaderService"
|
|
serviceImplementation="com.intellij.openapi.roots.impl.InternalPersistentJavaLanguageLevelReaderServiceImpl"
|
|
overrides="true"/>
|
|
<java.errorFixProvider implementation="com.intellij.codeInsight.daemon.impl.analysis.DefaultJavaErrorFixProvider"/>
|
|
<filePropertyPusher implementation="com.intellij.openapi.roots.impl.JavaLanguageLevelPusher"/>
|
|
<fileBasedIndex implementation="com.intellij.codeInspection.bytecodeAnalysis.BytecodeAnalysisIndex"/>
|
|
<projectService serviceInterface="com.intellij.psi.impl.file.impl.JavaFileManager"
|
|
serviceImplementation="com.intellij.psi.impl.file.impl.JavaFileManagerImpl"/>
|
|
<java.elementFinder implementation="com.intellij.psi.impl.PackagePrefixElementFinder"/>
|
|
<daemon.changeLocalityDetector implementation="com.intellij.codeInsight.daemon.impl.JavaChangeLocalityDetector"/>
|
|
<customScopesProvider implementation="com.intellij.analysis.PackagesScopesProvider" order="first,after default"/>
|
|
<applicationService serviceInterface="com.intellij.codeInspection.BatchSuppressManager"
|
|
serviceImplementation="com.intellij.codeInspection.BatchSuppressManagerImpl"/>
|
|
<applicationService serviceInterface="com.intellij.codeInspection.SuppressManager"
|
|
serviceImplementation="com.intellij.codeInspection.SuppressManagerImpl"/>
|
|
<annotator language="JAVA" implementationClass="com.intellij.codeInsight.daemon.impl.JavaDocAnnotator"/>
|
|
<localInspection language="JAVA" shortName="JavaModuleNaming" suppressId="module" alternativeId="JavaModuleNaming"
|
|
enabledByDefault="true" level="WARNING" groupPath="Java" groupBundle="messages.InspectionsBundle"
|
|
groupKey="group.names.naming.conventions" bundle="messages.JavaAnalysisBundle" key="inspection.java.module.naming"
|
|
implementationClass="com.intellij.codeInspection.java19modules.JavaModuleNamingInspection"/>
|
|
<localInspection language="JAVA" shortName="JavaModuleDefinition" enabledByDefault="true" level="WARNING"
|
|
groupPath="Java" groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy"
|
|
bundle="messages.JavaAnalysisBundle" key="inspection.java.module.definition"
|
|
implementationClass="com.intellij.codeInspection.java19modules.JavaModuleDefinitionInspection"/>
|
|
<localInspection language="JAVA" shortName="JavaRequiresAutoModule" enabledByDefault="true" level="WARNING"
|
|
groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.language.level.specific.issues.and.migration.aids9"
|
|
bundle="messages.JavaAnalysisBundle" key="inspection.requires.auto.module"
|
|
alternativeId="JavaRequiresAutoModule"
|
|
suppressId="requires-transitive-automatic"
|
|
implementationClass="com.intellij.codeInspection.java19modules.JavaRequiresAutoModuleInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="Java9ModuleExportsPackageToItself"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.visibility.issues"
|
|
enabledByDefault="true" level="WARNING"
|
|
key="inspection.module.exports.package.to.itself" bundle="messages.JavaAnalysisBundle"
|
|
implementationClass="com.intellij.codeInspection.java19modules.Java9ModuleExportsPackageToItselfInspection"/>
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" shortName="Java8ListSort"
|
|
groupBundle="messages.InspectionsBundle"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids8" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.java18api.Java8ListSortInspection"
|
|
key="inspection.java.8.list.sort.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" shortName="AnonymousHasLambdaAlternative"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids8" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.AnonymousHasLambdaAlternativeInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="inspection.anonymous.has.lambda.alternative.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="StringTokenizerDelimiter"
|
|
groupBundle="messages.InspectionsBundle"
|
|
groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.StringTokenizerDelimiterInspection"
|
|
key="inspection.string.tokenizer.delimiter.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="BlockMarkerComments"
|
|
groupBundle="messages.InspectionsBundle"
|
|
groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.BlockMarkerCommentsInspection"
|
|
key="inspection.block.marker.comments.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection language="UAST" shortName="ImplicitSubclassInspection"
|
|
bundle="messages.JavaAnalysisBundle" key="inspection.implicit.subclass.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.inheritance.issues"
|
|
groupPath="Java"
|
|
enabledByDefault="true" level="ERROR"
|
|
implementationClass="com.intellij.codeInspection.inheritance.ImplicitSubclassInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="JavacQuirks" bundle="messages.JavaAnalysisBundle" key="inspection.compiler.javac.quirks.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.compiler.issues" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.compiler.JavacQuirksInspection" />
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" suppressId="unchecked" shortName="SafeVarargsDetector"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids7" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.PossibleHeapPollutionVarargsInspection"
|
|
key="inspection.safe.varargs.detector.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="SafeVarargsHasNoEffect"
|
|
groupKey="group.names.probable.bugs" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.SafeVarargsHasNoEffectInspection"
|
|
key="safe.varargs.not.suppress.potentially.unsafe.operations" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="SafeVarargsOnNonReifiableType"
|
|
groupKey="group.names.declaration.redundancy" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.SafeVarargsOnNonReifiableTypeInspection"
|
|
key="safe.varargs.on.reifiable.type" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" shortName="CodeBlock2Expr"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids8" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.RedundantLambdaCodeBlockInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="statement.lambda.can.be.replaced.with.expression.lambda" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="InvalidComparatorMethodReference"
|
|
groupKey="group.names.probable.bugs" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.InvalidComparatorMethodReferenceInspection"
|
|
key="inspection.invalid.comparator.method.reference.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" shortName="Convert2Lambda"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids8" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.AnonymousCanBeLambdaInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="inspection.convert.2.lambda.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPathKey="group.path.names.java.language.level.specific.issues.and.migration.aids" language="JAVA" shortName="Convert2Diamond"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids7" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.ExplicitTypeCanBeDiamondInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="inspection.convert.2.diamond.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="UseCompareMethod"
|
|
groupKey="group.names.language.level.specific.issues.and.migration.aids" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.UseCompareMethodInspection"
|
|
key="inspection.use.compare.method.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="UnknownGuard" groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.UnknownGuardInspection"
|
|
key="inspection.unknown.guard.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="StaticGuardedByInstance"
|
|
groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.StaticGuardedByInstanceInspection"
|
|
key="inspection.static.guarded.by.instance.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="NonFinalGuard" groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.NonFinalGuardInspection"
|
|
key="inspection.non.final.guard.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="NonFinalFieldInImmutable"
|
|
groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.NonFinalFieldInImmutableInspection"
|
|
key="inspection.non.final.field.in.immutable.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="InstanceGuardedByStatic"
|
|
groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.InstanceGuardedByStaticInspection"
|
|
key="inspection.instance.guarded.by.static.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="FieldAccessNotGuarded" groupKey="group.names.concurrency.annotation.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.concurrencyAnnotations.FieldAccessNotGuardedInspection"
|
|
key="inspection.field.access.not.guarded.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="DuplicateThrows" bundle="messages.JavaAnalysisBundle" key="inspection.duplicate.throws.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy" enabledByDefault="true" level="WARNING" cleanupTool="true"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
implementationClass="com.intellij.codeInspection.duplicateThrows.DuplicateThrowsInspection" />
|
|
<globalInspection groupPath="Java" shortName="UnnecessaryModuleDependencyInspection" bundle="messages.JavaAnalysisBundle"
|
|
key="unnecessary.module.dependency.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy" enabledByDefault="true"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.unnecessaryModuleDependency.UnnecessaryModuleDependencyInspection"/>
|
|
<localInspection language="XML" shortName="DeprecatedClassUsageInspection" groupKey="group.names.xml" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING" implementationClass="com.intellij.codeInspection.xml.DeprecatedClassUsageInspection"
|
|
key="inspection.deprecated.class.usage.inspection.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="DeprecatedIsStillUsed"
|
|
groupKey="group.names.code.maturity.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.DeprecatedIsStillUsedInspection"
|
|
key="inspection.deprecated.is.still.used.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="RedundantScheduledForRemovalAnnotation"
|
|
groupKey="group.names.code.maturity.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.deprecation.RedundantScheduledForRemovalAnnotationInspection"
|
|
key="inspection.name.redundant.scheduled.for.removal.annotation" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="UAST" suppressId="removal" shortName="MarkedForRemoval"
|
|
key="inspection.marked.for.removal.display.name" bundle="messages.AnalysisBundle"
|
|
groupKey="group.names.code.maturity.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="ERROR" implementationClass="com.intellij.codeInspection.deprecation.MarkedForRemovalInspection"/>
|
|
<localInspection groupPath="Java" language="UAST" suppressId="deprecation" shortName="Deprecation"
|
|
key="inspection.deprecated.display.name" bundle="messages.AnalysisBundle"
|
|
groupKey="group.names.code.maturity.issues" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.deprecation.DeprecationInspection"/>
|
|
<registryKey key="kotlin.deprecation.inspection.enabled" defaultValue="false"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="LocalCanBeFinal" bundle="messages.JavaAnalysisBundle" key="inspection.local.can.be.final.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues" enabledByDefault="false" level="WARNING"
|
|
cleanupTool="true"
|
|
implementationClass="com.intellij.codeInspection.localCanBeFinal.LocalCanBeFinal"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="SuspiciousArrayMethodCall" bundle="messages.JavaAnalysisBundle"
|
|
key="inspection.suspicious.array.method.call.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.SuspiciousArrayMethodCallInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="SuspiciousMethodCalls" bundle="messages.JavaAnalysisBundle"
|
|
key="inspection.suspicious.collections.method.calls.display.name" groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.miscGenerics.SuspiciousCollectionsMethodCallsInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="RedundantTypeArguments" bundle="messages.JavaAnalysisBundle" key="inspection.redundant.type.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.verbose.or.redundant.code.constructs" enabledByDefault="true" level="WARNING" cleanupTool="true"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
implementationClass="com.intellij.codeInspection.miscGenerics.RedundantTypeArgsInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="RedundantCast" groupKey="group.names.verbose.or.redundant.code.constructs" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING" cleanupTool="true"
|
|
implementationClass="com.intellij.codeInspection.redundantCast.RedundantCastInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="inspection.redundant.cast.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="NumericOverflow" groupKey="group.names.numeric.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="true"
|
|
level="WARNING" implementationClass="com.intellij.codeInspection.NumericOverflowInspection"
|
|
key="inspection.numeric.overflow.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="Contract" bundle="messages.JavaAnalysisBundle" key="inspection.contract.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.dataFlow.ContractInspection"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="Java9RedundantRequiresStatement"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy"
|
|
enabledByDefault="true" level="WARNING" editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
implementationClass="com.intellij.codeInspection.java19modules.Java9RedundantRequiresStatementInspection"
|
|
key="inspection.java.9.redundant.requires.statement.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="UNUSED_IMPORT" bundle="messages.JavaAnalysisBundle" key="unused.import.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.unusedImport.UnusedImportInspection"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="MISSORTED_IMPORTS" bundle="messages.JavaAnalysisBundle" key="missorted.imports.inspection.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.imports" enabledByDefault="true" level="INFORMATION"
|
|
implementationClass="com.intellij.codeInspection.unusedImport.MissortedImportsInspection"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="RedundantThrows" groupKey="group.names.declaration.redundancy" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.unneededThrows.RedundantThrowsDeclarationInspection"
|
|
editorAttributes="NOT_USED_ELEMENT_ATTRIBUTES"
|
|
key="inspection.redundant.throws.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<globalInspection groupPath="Java" language="UAST" shortName="SameReturnValue" bundle="messages.JavaAnalysisBundle" key="inspection.same.return.value.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy" enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.sameReturnValue.SameReturnValueInspection"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="CanBeFinal" groupKey="group.names.declaration.redundancy" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.canBeFinal.CanBeFinalInspection"
|
|
key="inspection.can.be.final.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<globalInspection groupPath="Java" language="JAVA" shortName="WeakerAccess" groupKey="group.names.declaration.redundancy" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.visibility.VisibilityInspection"
|
|
key="inspection.weaker.access.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<globalInspection groupPath="Java" shortName="InconsistentLanguageLevel"
|
|
groupKey="group.names.modularization.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.inconsistentLanguageLevel.InconsistentLanguageLevelInspection"
|
|
key="inspection.inconsistent.language.level.display.name" bundle="messages.JavaAnalysisBundle"/>
|
|
<globalInspection groupPath="Java" shortName="UnusedLibrary" bundle="messages.JavaAnalysisBundle" key="unused.library.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.declaration.redundancy" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.unusedLibraries.UnusedLibrariesInspection"/>
|
|
<inspectionElementsMerger implementation="com.intellij.codeInspection.unneededThrows.RedundantThrowsInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.style.ConstantOnWrongSideOfComparisonInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.style.MultipleVariablesInDeclarationInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.controlflow.SimplifiableConditionalExpressionInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.bugs.ObjectEqualityInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.security.SerializableClassInSecureContextMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.internationalization.CallToSuspiciousStringMethodInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.threading.WaitNotifyNotInSynchronizedContextInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.inheritance.MethodDoesntCallSuperMethodInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.naming.MisspelledMethodNameInspectionMerger"/>
|
|
<inspectionElementsMerger implementation="com.siyeh.ig.bugs.ThrowableNeverThrownInspectionMerger"/>
|
|
<lang.foldingBuilder language="JAVA" implementationClass="com.intellij.codeInsight.daemon.impl.actions.SuppressWarningsFoldingBuilder" />
|
|
<highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl"/>
|
|
<highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.analysis.JavaNamesHighlightVisitor"/>
|
|
<lang.inferredAnnotationProvider implementation="com.intellij.codeInsight.DefaultInferredAnnotationProvider"/>
|
|
<lang.inferredAnnotationProvider implementation="com.intellij.codeInsight.ProtobufInferredAnnotationProvider"/>
|
|
<projectService serviceInterface="com.intellij.codeInsight.guess.GuessManager"
|
|
serviceImplementation="com.intellij.codeInsight.guess.impl.GuessManagerImpl"/>
|
|
<projectService serviceInterface="com.intellij.codeInsight.InferredAnnotationsManager"
|
|
serviceImplementation="com.intellij.codeInsight.InferredAnnotationsManagerImpl"/>
|
|
<applicationService serviceInterface="com.intellij.codeInsight.intention.QuickFixFactory"
|
|
serviceImplementation="com.intellij.codeInsight.intention.impl.config.QuickFixFactoryImpl"/>
|
|
<applicationService serviceInterface="com.intellij.codeInspection.reference.RefJavaUtil"
|
|
serviceImplementation="com.intellij.codeInspection.reference.RefJavaUtilImpl"/>
|
|
<applicationService serviceInterface="com.intellij.java.analysis.bytecode.JvmBytecodeAnalysis"
|
|
serviceImplementation="com.intellij.java.analysis.impl.bytecode.JvmBytecodeAnalysisImpl"/>
|
|
<projectService serviceInterface="com.intellij.execution.filters.ExceptionAnalysisProvider"
|
|
serviceImplementation="com.intellij.slicer.DataflowExceptionAnalysisProvider"/>
|
|
<moduleExtension implementation="com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl"/>
|
|
<workspaceModel.moduleExtensionBridgeFactory implementation="com.intellij.workspaceModel.ide.legacyBridge.impl.java.LanguageLevelModuleExtensionBridge$Factory"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="ClassGetClass"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.probable.bugs"
|
|
enabledByDefault="true" level="WARNING"
|
|
key="inspection.class.getclass.display.name" bundle="messages.JavaAnalysisBundle"
|
|
implementationClass="com.intellij.codeInspection.ClassGetClassInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="ObjectsEqualsCanBeSimplified"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.code.style.issues"
|
|
enabledByDefault="true" level="INFORMATION"
|
|
key="inspection.objects.equals.can.be.simplified.display.name" bundle="messages.JavaAnalysisBundle"
|
|
implementationClass="com.siyeh.ig.style.ObjectsEqualsCanBeSimplifiedInspection"/>
|
|
<registryKey key="java.annotations.inference.nullable.method" defaultValue="false" restartRequired="true"
|
|
description="Infer @Nullable annotation for method results"/>
|
|
<registryKey key="java.annotations.inference.nullable.method.transitivity" defaultValue="true" restartRequired="true"
|
|
description="If a method result is a call to a @Nullable method, reports the caller as @Nullable as well"/>
|
|
<registryKey key="java.annotations.inference.aggressive.hardcoded.purity" defaultValue="true" restartRequired="true"
|
|
description="Assume any implementation of methods like Object.toString() or Iterable.iterator() to be pure during bytecode inference. This assumption might lead to false-positives in some inspections, though it's believed to uncover more bugs."/>
|
|
<codeInsight.unresolvedReferenceQuickFixProvider implementation="com.intellij.codeInsight.daemon.impl.analysis.JavaFutureKeywordUseFixProvider"/>
|
|
<codeInsight.unresolvedReferenceQuickFixProvider implementation="com.intellij.codeInsight.daemon.impl.analysis.SealedClassUnresolvedReferenceFixProvider"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.JetBrainsAnnotationSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.FindBugsAnnotationSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.AndroidAnnotationSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.JakartaAnnotationSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.Jsr305Support"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.CheckerFrameworkSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.EclipseAnnotationSupport"/>
|
|
<lang.jvm.annotationPackageSupport implementation="com.intellij.codeInsight.annoPackages.JSpecifyAnnotationSupport"/>
|
|
<notificationGroup id="FileSystemIssue" displayType="BALLOON" bundle="messages.JavaAnalysisBundle" key="notification.file.system.issue"/>
|
|
|
|
<projectService serviceInterface="com.intellij.java.analysis.OuterModelsModificationTrackerManager"
|
|
serviceImplementation="com.intellij.lang.OuterModelsModificationTrackerManagerImpl"/>
|
|
<optionController implementation="com.intellij.codeInspection.ex.EntryPointsManagerBase$Provider"/>
|
|
<optionController implementation="com.intellij.codeInsight.NullableNotNullManagerImpl$Provider"/>
|
|
|
|
<lang.jvm.annotations.marker.suppressor implementation="com.intellij.java.JavaNonCodeAnnotationsMarkerSuppressor"/>
|
|
|
|
<!--Microservices Url-->
|
|
<microservices.urlInlayLanguagesProvider implementation="com.intellij.microservices.jvm.url.UastUrlPathInlayLanguagesProvider"/>
|
|
|
|
<completion.contributor language="UAST"
|
|
implementationClass="com.intellij.microservices.jvm.url.RenameableSemElementCompletionContributor"/>
|
|
|
|
<nameSuggestionProvider implementation="com.intellij.microservices.jvm.url.RenameableSemElementNameSuggestionProvider"/>
|
|
|
|
<referenceInjector implementation="com.intellij.microservices.jvm.url.HttpUrlReferenceInjector"/>
|
|
<referenceInjector implementation="com.intellij.microservices.jvm.url.WSUrlReferenceInjector"/>
|
|
<referenceInjector implementation="com.intellij.microservices.jvm.url.HttpMethodReferenceInjector"/>
|
|
</extensions>
|
|
</idea-plugin>
|