lib/packwerk/node_processor.rb in packwerk-1.0.0 vs lib/packwerk/node_processor.rb in packwerk-1.0.1

- old
+ new

@@ -1,12 +1,24 @@ # typed: true # frozen_string_literal: true require "packwerk/node" require "packwerk/offense" +require "packwerk/checker" +require "packwerk/reference_lister" module Packwerk class NodeProcessor + extend T::Sig + + sig do + params( + reference_extractor: ReferenceExtractor, + reference_lister: ReferenceLister, + filename: String, + checkers: T::Array[Checker] + ).void + end def initialize(reference_extractor:, reference_lister:, filename:, checkers:) @reference_extractor = reference_extractor @reference_lister = reference_lister @filename = filename @checkers = checkers