diff --git a/shared/src/main/kotlin/org/javacs/kt/SourceExclusions.kt b/shared/src/main/kotlin/org/javacs/kt/SourceExclusions.kt index e86db62f6..de4a512c2 100644 --- a/shared/src/main/kotlin/org/javacs/kt/SourceExclusions.kt +++ b/shared/src/main/kotlin/org/javacs/kt/SourceExclusions.kt @@ -13,8 +13,10 @@ class SourceExclusions( private val workspaceRoots: Collection, private val scriptsConfig: ScriptsConfiguration ) { - val excludedPatterns = (listOf( - ".*", "bazel-*", "bin", "build", "node_modules", "target" + val excludedPatterns = (listOf( + ".git", ".hg", ".svn", // Version control systems + ".idea", ".idea_modules", ".vs", ".vscode", ".code-workspace", ".settings", // IDEs + "bazel-*", "bin", "build", "node_modules", "target", // Build systems ) + when { !scriptsConfig.enabled -> listOf("*.kts") !scriptsConfig.buildScriptsEnabled -> listOf("*.gradle.kts")