Files
openide/plugins/evaluation-plugin/resources/META-INF/plugin.xml
Ivan Posti be25986ef7 [Evaluation Plugin][GRZ-3471] Add context collection command
GitOrigin-RevId: 15e8a55f925651387545a92eec58218cab67b3f0
2024-02-05 19:04:21 +00:00

67 lines
4.2 KiB
XML

<idea-plugin>
<id>com.intellij.completion.evaluation</id>
<!--suppress PluginXmlValidity -->
<name>Evaluation Plugin</name>
<vendor>JetBrains</vendor>
<!--suppress PluginXmlValidity -->
<idea-version since-build="211"/>
<description><![CDATA[
<p>The plugin deals with the quality evaluation of IDE features based on artificial queries.</p>
]]></description>
<extensions defaultExtensionNs="com.intellij">
<appStarter id="ml-evaluate" implementation="com.intellij.cce.actions.CompletionEvaluationStarter"/>
<registryKey key="evaluation.plugin.disable.sdk.check" defaultValue="false"
description="Disables check that project sdk configured properly" restartRequired="false"/>
<completion.ml.featuresOverride language="" implementationClass="com.intellij.cce.interpreter.DisableUserDependentFeatures"/>
</extensions>
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.cce.completionEvaluationVisitor"
interface="com.intellij.cce.visitor.EvaluationVisitor"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.lineCompletionVisitorFactory"
interface="com.intellij.cce.visitor.LineCompletionVisitorFactory"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.codeCompletionHandlerFactory" area="IDEA_PROJECT"
interface="com.intellij.cce.evaluation.CodeCompletionHandlerFactory"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.suggestionsProvider" area="IDEA_PROJECT"
interface="com.intellij.cce.evaluation.SuggestionsProvider"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.openProjectMethodProvider"
interface="com.intellij.cce.actions.OpenProjectMethodProvider"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.setupSdkStep" area="IDEA_PROJECT"
interface="com.intellij.cce.evaluation.SetupSdkStep"
dynamic="true"/>
<extensionPoint qualifiedName="com.intellij.cce.evaluableFeature"
interface="com.intellij.cce.evaluable.EvaluableFeature"
dynamic="true"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij.cce">
<evaluableFeature implementation="com.intellij.cce.evaluable.rename.RenameFeature"/>
<evaluableFeature implementation="com.intellij.cce.evaluable.completion.TokenCompletionFeature"/>
<evaluableFeature implementation="com.intellij.cce.actions.ContextCollectionFeature"/>
<suggestionsProvider implementation="com.intellij.cce.evaluable.completion.DefaultCompletionProvider"/>
</extensions>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.completion.ml.ranking</depends>
<depends optional="true" config-file="evaluationPlugin-java.xml">com.intellij.modules.java</depends>
<depends optional="true" config-file="evaluationPlugin-maven.xml">org.jetbrains.idea.maven</depends>
<depends optional="true" config-file="evaluationPlugin-python.xml">com.intellij.modules.python</depends>
<depends optional="true" config-file="evaluationPlugin-go.xml">org.jetbrains.plugins.go</depends>
<depends optional="true" config-file="evaluationPlugin-js.xml">JavaScript</depends>
<depends optional="true" config-file="evaluationPlugin-php.xml">com.jetbrains.php</depends>
<depends optional="true" config-file="evaluationPlugin-ruby.xml">org.jetbrains.plugins.ruby</depends>
<depends optional="true" config-file="evaluationPlugin-kotlin.xml">org.jetbrains.kotlin</depends>
<depends optional="true" config-file="evaluationPlugin-cpp.xml">com.intellij.cidr.lang</depends>
<depends optional="true" config-file="evaluationPlugin-csharp.xml">rider.intellij.plugin.appender</depends>
<depends optional="true" config-file="evaluationPlugin-statsCollector.xml">com.intellij.stats.completion</depends>
<depends optional="true" config-file="evaluationPlugin-fullLine.xml">org.jetbrains.completion.full.line</depends>
<depends optional="true" config-file="evaluationPlugin-llm.xml">com.intellij.ml.llm</depends>
</idea-plugin>