code: public void fileStarted(AuditEvent event) {
          final String fileName = StringUtils.replace(event.getFileName(), "\\", "/");
  
          for (File sourceDirectory : sourceDirectories) {
              String sourceDirectoryPath = StringUtils.replace(sourceDirectory.getPath(), "\\", "/");
  
              if (fileName.startsWith(sourceDirectoryPath + "/")) {
                  currentFile = StringUtils.substring(fileName, sourceDirectoryPath.length() + 1);
  
                  events = getResults().getFileViolations(currentFile);
  
                  break;
              }
          }
  
          if (events == null) {
              events = new ArrayList<>();
          }
      }
docs: {@inheritDoc}