diff --git a/lib/license-files.js b/lib/license-files.js index 0aa73d0..7e0c8d7 100644 --- a/lib/license-files.js +++ b/lib/license-files.js @@ -11,21 +11,19 @@ const BASENAMES_PRECEDENCE = [ ]; // Find and list license files in the precedence order -module.exports = function(dirFiles) { +module.exports = function (dirFiles) { const files = []; BASENAMES_PRECEDENCE.forEach((basenamePattern) => { - let found = false; + dirFiles.some((filename) => { + const basename = path.basename(filename, path.extname(filename)).toUpperCase(); - dirFiles.forEach((filename) => { - if (!found) { - const basename = path.basename(filename, path.extname(filename)).toUpperCase(); - - if (basenamePattern.test(basename)) { - files.push(filename); - found = true; - } + if (basenamePattern.test(basename)) { + files.push(filename); + return true; } + + return false; }); });