Skip to content

Commit c3bfc53

Browse files
committed
fix(provider): add logger and remove unnecessary code
Add logger to CLionWorkspaceContextProvider for better debugging. Remove unnecessary code in createTestFrameworkItem function. Update platformVersion in gradle.properties to 222.
1 parent 472d81f commit c3bfc53

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

cpp/src/main/kotlin/cc/unitmesh/cpp/provider/CLionWorkspaceContextProvider.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ import cc.unitmesh.devti.provider.context.ChatContextItem
44
import cc.unitmesh.devti.provider.context.ChatContextProvider
55
import cc.unitmesh.devti.provider.context.ChatCreationContext
66
import com.intellij.execution.wsl.WslPath
7+
import com.intellij.openapi.diagnostic.logger
78
import com.intellij.openapi.project.Project
9+
import com.intellij.openapi.project.guessProjectDir
810
import com.intellij.openapi.roots.ProjectRootManager
911
import com.intellij.openapi.vfs.VirtualFile
1012
import com.jetbrains.cidr.cpp.cmake.workspace.CMakeWorkspace
@@ -61,13 +63,9 @@ class CLionWorkspaceContextProvider : ChatContextProvider {
6163
}
6264

6365
private fun createTestFrameworkItem(project: Project, creationContext: ChatCreationContext): ChatContextItem? {
64-
val cmakeWorkspace = CMakeWorkspace.getInstance(project)
65-
if (!cmakeWorkspace.isInitialized) {
66-
return null
67-
}
68-
6966
val cmakeLists = File(project.basePath, "CMakeLists.txt")
7067
if (!cmakeLists.exists()) {
68+
logger<CLionWorkspaceContextProvider>().warn("CMakeLists.txt does not exist in the project.")
7169
return null
7270
}
7371

0 commit comments

Comments
 (0)