@@ -10,18 +10,18 @@ module Packwerk
1010 # correct results.
1111 class ApplicationValidator
1212 include Validator
13- extend T ::Sig
1413 extend ActiveSupport ::Autoload
1514
1615 autoload :Helpers
1716
18- sig { params ( package_set : PackageSet , configuration : Configuration ) . returns ( Validator ::Result ) }
17+ #: ( PackageSet package_set, Configuration configuration) -> Validator::Result
1918 def check_all ( package_set , configuration )
2019 results = Validator . all . flat_map { |validator | validator . call ( package_set , configuration ) }
2120 merge_results ( results )
2221 end
2322
24- sig { override . params ( package_set : PackageSet , configuration : Configuration ) . returns ( Validator ::Result ) }
23+ # @override
24+ #: (PackageSet package_set, Configuration configuration) -> Validator::Result
2525 def call ( package_set , configuration )
2626 results = [
2727 check_package_manifest_syntax ( configuration ) ,
@@ -33,14 +33,15 @@ def call(package_set, configuration)
3333 merge_results ( results , separator : "\n ❓ " )
3434 end
3535
36- sig { override . returns ( T ::Array [ String ] ) }
36+ # @override
37+ #: -> Array[String]
3738 def permitted_keys
3839 [
3940 "metadata" ,
4041 ]
4142 end
4243
43- sig { params ( configuration : Configuration ) . returns ( Validator ::Result ) }
44+ #: ( Configuration configuration) -> Validator::Result
4445 def check_package_manifest_syntax ( configuration )
4546 errors = [ ]
4647
@@ -68,7 +69,7 @@ def check_package_manifest_syntax(configuration)
6869 end
6970 end
7071
71- sig { params ( configuration : Configuration ) . returns ( Validator ::Result ) }
72+ #: ( Configuration configuration) -> Validator::Result
7273 def check_application_structure ( configuration )
7374 resolver = ConstantResolver . new (
7475 root_path : configuration . root_path . to_s ,
@@ -84,7 +85,7 @@ def check_application_structure(configuration)
8485 end
8586 end
8687
87- sig { params ( configuration : Configuration ) . returns ( Validator ::Result ) }
88+ #: ( Configuration configuration) -> Validator::Result
8889 def check_package_manifest_paths ( configuration )
8990 all_package_manifests = package_manifests ( configuration , "**/" )
9091 package_paths_package_manifests = package_manifests ( configuration , package_glob ( configuration ) )
@@ -105,7 +106,7 @@ def check_package_manifest_paths(configuration)
105106 end
106107 end
107108
108- sig { params ( configuration : Configuration ) . returns ( Validator ::Result ) }
109+ #: ( Configuration configuration) -> Validator::Result
109110 def check_root_package_exists ( configuration )
110111 root_package_path = File . join ( configuration . root_path , "package.yml" )
111112 all_packages_manifests = package_manifests ( configuration , package_glob ( configuration ) )
@@ -124,12 +125,12 @@ def check_root_package_exists(configuration)
124125
125126 private
126127
127- sig { params ( list : T . untyped ) . returns ( T . untyped ) }
128+ #: ( untyped list) -> untyped
128129 def format_yaml_strings ( list )
129130 list . sort . map { |p | "- \" #{ p } \" " } . join ( "\n " )
130131 end
131132
132- sig { params ( configuration : Configuration , paths : T :: Array [ String ] ) . returns ( T :: Array [ Pathname ] ) }
133+ #: ( Configuration configuration, Array[String] paths) -> Array[Pathname]
133134 def relative_paths ( configuration , paths )
134135 paths . map { |path | relative_path ( configuration , path ) }
135136 end
0 commit comments