summaryrefslogtreecommitdiff
path: root/grazie
diff options
context:
space:
mode:
authorArseniy Pendryak <a.pendryak@yandex.ru>2021-09-22 13:47:29 +0300
committerArseniy Pendryak <a.pendryak@yandex.ru>2021-09-22 15:25:38 +0300
commit8fe30eb26e83aaa37e91c5803e7d2dd8f8f25f5d (patch)
treeee98f031a883e25c56f08ed6425aea17c6626ec0 /grazie
parent39d9968e2c5a91acde3cc4c988b8e183b7978472 (diff)
downloadintellij-rust-8fe30eb26e83aaa37e91c5803e7d2dd8f8f25f5d.tar.gz
Move code from 212 directory to common source set
Diffstat (limited to 'grazie')
-rw-r--r--grazie/src/212/main/resources/META-INF/platform-grazie-only.xml5
-rw-r--r--grazie/src/212/test/kotlin/org/rust/grazie/compatUtils.kt11
-rw-r--r--grazie/src/main/resources/META-INF/grazie-only.xml5
-rw-r--r--grazie/src/test/kotlin/org/rust/grazie/RsGrammarCheckingTest.kt4
4 files changed, 5 insertions, 20 deletions
diff --git a/grazie/src/212/main/resources/META-INF/platform-grazie-only.xml b/grazie/src/212/main/resources/META-INF/platform-grazie-only.xml
deleted file mode 100644
index 3a9b530bc..000000000
--- a/grazie/src/212/main/resources/META-INF/platform-grazie-only.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<idea-plugin>
- <extensions defaultExtensionNs="com.intellij.grazie">
- <disableChecking language="Rust"/>
- </extensions>
-</idea-plugin>
diff --git a/grazie/src/212/test/kotlin/org/rust/grazie/compatUtils.kt b/grazie/src/212/test/kotlin/org/rust/grazie/compatUtils.kt
deleted file mode 100644
index 7891a5346..000000000
--- a/grazie/src/212/test/kotlin/org/rust/grazie/compatUtils.kt
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * Use of this source code is governed by the MIT license that can be
- * found in the LICENSE file.
- */
-
-package org.rust.grazie
-
-import com.intellij.grazie.config.CheckingContext
-import org.rust.lang.RsLanguage
-
-fun CheckingContext.withRsLanguageEnabled(): CheckingContext = copy(enabledLanguages = enabledLanguages + RsLanguage.id)
diff --git a/grazie/src/main/resources/META-INF/grazie-only.xml b/grazie/src/main/resources/META-INF/grazie-only.xml
index a84154c09..25afc5af2 100644
--- a/grazie/src/main/resources/META-INF/grazie-only.xml
+++ b/grazie/src/main/resources/META-INF/grazie-only.xml
@@ -1,9 +1,8 @@
-<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
+<idea-plugin>
<depends>tanvd.grazi</depends>
- <xi:include href="/META-INF/platform-grazie-only.xml" xpointer="xpointer(/idea-plugin/*)"/>
-
<extensions defaultExtensionNs="com.intellij.grazie">
<grammar.strategy language="Rust" implementationClass="org.rust.grazie.RsGrammarCheckingStrategy"/>
+ <disableChecking language="Rust"/>
</extensions>
</idea-plugin>
diff --git a/grazie/src/test/kotlin/org/rust/grazie/RsGrammarCheckingTest.kt b/grazie/src/test/kotlin/org/rust/grazie/RsGrammarCheckingTest.kt
index d4cd016ab..9247547fb 100644
--- a/grazie/src/test/kotlin/org/rust/grazie/RsGrammarCheckingTest.kt
+++ b/grazie/src/test/kotlin/org/rust/grazie/RsGrammarCheckingTest.kt
@@ -17,6 +17,7 @@ import com.intellij.testFramework.PlatformTestUtil
import org.intellij.lang.annotations.Language
import org.rust.ide.annotator.RsAnnotationTestFixture
import org.rust.ide.inspections.RsInspectionsTestBase
+import org.rust.lang.RsLanguage
class RsGrammarCheckingTest : RsInspectionsTestBase(GrazieInspection::class) {
@@ -29,10 +30,11 @@ class RsGrammarCheckingTest : RsInspectionsTestBase(GrazieInspection::class) {
val currentState = GrazieConfig.get()
if (strategy.getID() !in currentState.enabledGrammarStrategies || currentState.enabledLanguages != enabledLanguages) {
updateSettings { state ->
+ val checkingContext = state.checkingContext
state.copy(
enabledGrammarStrategies = state.enabledGrammarStrategies + strategy.getID(),
enabledLanguages = enabledLanguages,
- checkingContext = state.checkingContext.withRsLanguageEnabled()
+ checkingContext = checkingContext.copy(enabledLanguages = checkingContext.enabledLanguages + RsLanguage.id)
)
}
}