Implement searching for config files in th whole project directory tree

This commit is contained in:
Ilya Chernikov
2016-04-09 14:39:11 +02:00
parent 9273b0cd8d
commit 339f945ce0
@@ -51,7 +51,7 @@ class KotlinScriptConfigurationManager(project: Project, scriptDefinitionProvide
} }
fun loadScriptDefinitionsFromDirectoryWithConfigs(dir: File): List<KotlinConfigurableScriptDefinition> = fun loadScriptDefinitionsFromDirectoryWithConfigs(dir: File): List<KotlinConfigurableScriptDefinition> =
dir.listFiles { file -> file.name.endsWith(SCRIPT_CONFIG_FILE_EXTENSION, ignoreCase = true) } dir.walk().filter { it.isFile && it.name.endsWith(SCRIPT_CONFIG_FILE_EXTENSION, ignoreCase = true) }.toList()
.flatMap ( ::loadScriptDefinitionsFromConfig ) .flatMap ( ::loadScriptDefinitionsFromConfig )
fun loadScriptDefinitionsFromConfig(configFile: File): List<KotlinConfigurableScriptDefinition> = fun loadScriptDefinitionsFromConfig(configFile: File): List<KotlinConfigurableScriptDefinition> =