in src/main/kotlin/mobi/hsz/idea/gitignore/util/MatcherUtil.kt [23:32]
fun matchAllParts(parts: Array<String?>?, path: String?): Boolean {
var index = -1
parts?.filterNotNull()?.forEach {
index = path?.indexOf(it, index) ?: -1
if (index == -1) {
return false
}
} ?: return false
return true
}