static List performValidation()

in src/main/java/com/googlesource/gerrit/plugins/uploadvalidator/FileExtensionValidator.java [125:138]


  static List<CommitValidationMessage> performValidation(
      Repository repo, RevCommit c, RevWalk revWalk, List<String> blockedFileExtensions)
      throws IOException {
    List<CommitValidationMessage> messages = new LinkedList<>();
    for (String file : CommitUtils.getChangedPaths(repo, c, revWalk)) {
      for (String blockedExtension : blockedFileExtensions) {
        if (file.toLowerCase().endsWith(blockedExtension.toLowerCase())) {
          messages.add(new CommitValidationMessage("blocked file: " + file, true));
          break;
        }
      }
    }
    return messages;
  }