KT-37240 Deterministic order for webpack config patches
Additional fix - only files with `js` extension processed (directories excluded) `listFiles()` already contains 'is directory' check. Duplicated check removed
This commit is contained in:
committed by
Ilya Goncharov
parent
8ffb63ca6b
commit
90c993334f
+6
-5
@@ -8,12 +8,13 @@ package org.jetbrains.kotlin.gradle.targets.js
|
||||
import java.io.File
|
||||
|
||||
fun Appendable.appendConfigsFromDir(confDir: File) {
|
||||
if (!confDir.isDirectory) return
|
||||
val files = confDir.listFiles() ?: return
|
||||
|
||||
confDir.listFiles()
|
||||
?.toList()
|
||||
?.filter { it.name.endsWith(".js") }
|
||||
?.forEach {
|
||||
files.asSequence()
|
||||
.filter { it.isFile }
|
||||
.filter { it.name.endsWith(".js") }
|
||||
.sortedBy { it.name }
|
||||
.forEach {
|
||||
appendln("// ${it.name}")
|
||||
append(it.readText())
|
||||
appendln()
|
||||
|
||||
Reference in New Issue
Block a user