File tree Expand file tree Collapse file tree 3 files changed +1
-17
lines changed
webstorm/src/main/kotlin/cc/unitmesh/ide/webstorm/provider Expand file tree Collapse file tree 3 files changed +1
-17
lines changed Original file line number Diff line number Diff line change @@ -10,12 +10,9 @@ import com.intellij.javascript.nodejs.PackageJsonDependency
1010import com.intellij.openapi.diagnostic.logger
1111import com.intellij.openapi.project.Project
1212import com.intellij.psi.PsiFile
13- import com.intellij.util.PlatformUtils
1413
1514class JavaScriptContextProvider : ChatContextProvider {
1615 override fun isApplicable (project : Project , creationContext : ChatCreationContext ): Boolean {
17- if (PlatformUtils .isWebStorm()) return true
18-
1916 val sourceFile: PsiFile = creationContext.sourceFile ? : return false
2017 return LanguageApplicableUtil .isJavaScriptApplicable(sourceFile.language)
2118 }
Original file line number Diff line number Diff line change 11package cc.unitmesh.ide.webstorm.provider.testing
22
33import cc.unitmesh.devti.context.ClassContext
4- import cc.unitmesh.devti.provider.context.TestFileContext
54import cc.unitmesh.devti.provider.WriteTestService
5+ import cc.unitmesh.devti.provider.context.TestFileContext
66import cc.unitmesh.ide.webstorm.LanguageApplicableUtil
7- import com.intellij.execution.configurations.LocatableConfigurationBase
87import com.intellij.execution.configurations.RunProfile
98import com.intellij.lang.javascript.buildTools.npm.rc.NpmRunConfiguration
109import com.intellij.openapi.application.ReadAction
11- import com.intellij.openapi.externalSystem.service.execution.ExternalSystemRunConfiguration
1210import com.intellij.openapi.project.Project
1311import com.intellij.openapi.vfs.LocalFileSystem
1412import com.intellij.psi.PsiElement
1513import com.intellij.psi.PsiFile
1614import com.intellij.psi.PsiFileFactory
17- import com.intellij.util.PlatformUtils
1815
1916
2017class JavaScriptWriteTestService : WriteTestService () {
@@ -23,8 +20,6 @@ class JavaScriptWriteTestService : WriteTestService() {
2320 }
2421
2522 override fun isApplicable (element : PsiElement ): Boolean {
26- if (PlatformUtils .isWebStorm()) return true
27-
2823 val sourceFile: PsiFile = element.containingFile ? : return false
2924 return LanguageApplicableUtil .isJavaScriptApplicable(sourceFile.language)
3025 }
Original file line number Diff line number Diff line change @@ -3,21 +3,13 @@ package cc.unitmesh.ide.webstorm.provider.testing
33import cc.unitmesh.ide.webstorm.LanguageApplicableUtil
44import com.intellij.lang.Language
55import com.intellij.lang.javascript.psi.JSFile
6- import com.intellij.openapi.application.ApplicationManager
7- import com.intellij.openapi.application.ReadAction
8- import com.intellij.openapi.application.runReadAction
96import com.intellij.openapi.command.WriteCommandAction
107import com.intellij.openapi.project.Project
118import com.intellij.openapi.vfs.VirtualFile
12- import com.intellij.psi.PsiFile
139import com.intellij.psi.PsiManager
14- import com.intellij.util.PlatformUtils
15- import kotlin.jvm.internal.Ref
1610
1711class JestCodeModifier : JavaScriptTestCodeModifier (" jest" ) {
1812 override fun isApplicable (language : Language ): Boolean {
19- if (PlatformUtils .isWebStorm()) return true
20-
2113 return LanguageApplicableUtil .isJavaScriptApplicable(language)
2214 }
2315
You can’t perform that action at this time.
0 commit comments