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
10
10
import com.intellij.openapi.diagnostic.logger
11
11
import com.intellij.openapi.project.Project
12
12
import com.intellij.psi.PsiFile
13
- import com.intellij.util.PlatformUtils
14
13
15
14
class JavaScriptContextProvider : ChatContextProvider {
16
15
override fun isApplicable (project : Project , creationContext : ChatCreationContext ): Boolean {
17
- if (PlatformUtils .isWebStorm()) return true
18
-
19
16
val sourceFile: PsiFile = creationContext.sourceFile ? : return false
20
17
return LanguageApplicableUtil .isJavaScriptApplicable(sourceFile.language)
21
18
}
Original file line number Diff line number Diff line change 1
1
package cc.unitmesh.ide.webstorm.provider.testing
2
2
3
3
import cc.unitmesh.devti.context.ClassContext
4
- import cc.unitmesh.devti.provider.context.TestFileContext
5
4
import cc.unitmesh.devti.provider.WriteTestService
5
+ import cc.unitmesh.devti.provider.context.TestFileContext
6
6
import cc.unitmesh.ide.webstorm.LanguageApplicableUtil
7
- import com.intellij.execution.configurations.LocatableConfigurationBase
8
7
import com.intellij.execution.configurations.RunProfile
9
8
import com.intellij.lang.javascript.buildTools.npm.rc.NpmRunConfiguration
10
9
import com.intellij.openapi.application.ReadAction
11
- import com.intellij.openapi.externalSystem.service.execution.ExternalSystemRunConfiguration
12
10
import com.intellij.openapi.project.Project
13
11
import com.intellij.openapi.vfs.LocalFileSystem
14
12
import com.intellij.psi.PsiElement
15
13
import com.intellij.psi.PsiFile
16
14
import com.intellij.psi.PsiFileFactory
17
- import com.intellij.util.PlatformUtils
18
15
19
16
20
17
class JavaScriptWriteTestService : WriteTestService () {
@@ -23,8 +20,6 @@ class JavaScriptWriteTestService : WriteTestService() {
23
20
}
24
21
25
22
override fun isApplicable (element : PsiElement ): Boolean {
26
- if (PlatformUtils .isWebStorm()) return true
27
-
28
23
val sourceFile: PsiFile = element.containingFile ? : return false
29
24
return LanguageApplicableUtil .isJavaScriptApplicable(sourceFile.language)
30
25
}
Original file line number Diff line number Diff line change @@ -3,21 +3,13 @@ package cc.unitmesh.ide.webstorm.provider.testing
3
3
import cc.unitmesh.ide.webstorm.LanguageApplicableUtil
4
4
import com.intellij.lang.Language
5
5
import 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
9
6
import com.intellij.openapi.command.WriteCommandAction
10
7
import com.intellij.openapi.project.Project
11
8
import com.intellij.openapi.vfs.VirtualFile
12
- import com.intellij.psi.PsiFile
13
9
import com.intellij.psi.PsiManager
14
- import com.intellij.util.PlatformUtils
15
- import kotlin.jvm.internal.Ref
16
10
17
11
class JestCodeModifier : JavaScriptTestCodeModifier (" jest" ) {
18
12
override fun isApplicable (language : Language ): Boolean {
19
- if (PlatformUtils .isWebStorm()) return true
20
-
21
13
return LanguageApplicableUtil .isJavaScriptApplicable(language)
22
14
}
23
15
You can’t perform that action at this time.
0 commit comments