Skip to content

Commit 7037322

Browse files
committed
fix: skip node_modules in imports fix and inspections
1 parent cc4644c commit 7037322

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/main/kotlin/org/tonstudio/tact/ide/inspections/TactBaseInspection.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@ package org.tonstudio.tact.ide.inspections
22

33
import com.intellij.codeInspection.*
44
import com.intellij.psi.PsiElement
5+
import com.intellij.psi.PsiFile
56

67
abstract class TactBaseInspection : LocalInspectionTool(), CustomSuppressableInspectionTool {
8+
override fun isAvailableForFile(file: PsiFile): Boolean {
9+
val path = file.virtualFile?.path ?: return super.isAvailableForFile(file)
10+
if (path.contains("node_modules")) {
11+
// don't check node_modules
12+
return false
13+
}
14+
return super.isAvailableForFile(file)
15+
}
716
override fun getSuppressActions(element: PsiElement?): Array<SuppressIntentionAction?> {
817
return arrayOf()
918
}

src/main/kotlin/org/tonstudio/tact/lang/imports/TactImportFileQuickFix.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,8 @@ class TactImportFileQuickFix : LocalQuickFixAndIntentionActionOnPsiElement, Hint
218218
val normalizedPath = path.replace(File.separatorChar, '/')
219219
return !normalizedPath.contains("stdlib/std") &&
220220
!normalizedPath.contains("test/") &&
221+
!normalizedPath.contains("test-failed/") &&
222+
!normalizedPath.contains("node_modules/") &&
221223
!normalizedPath.contains("types/")
222224
}
223225

0 commit comments

Comments
 (0)