Sha256: b384975f6a7b7515874232a16ede00235fed596d1eeea3ca1ae2ca20ac2a5e7a
Contents?: true
Size: 456 Bytes
Versions: 1
Compression:
Stored size: 456 Bytes
Contents
# frozen_string_literal: true require_relative '../project' module GitlabCodeownersChecker module Checkers class NoOwner def initialize(files:, codeowners:) @files = files @codeowners = codeowners end def files_without_owner @files_without_owner ||= @files.each_with_object([]) do |f, acc| acc.push(f) unless @codeowners.patterns.find { |p| p.match?(f) } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitab_codeowners_checker-0.1.0 | lib/gitab_codeowners_checker/checkers/no_owner.rb |