@@ -32,10 +32,11 @@ pub fn find_file_owners(project_root: &Path, config: &Config, file_path: &Path)
3232 if let Some ( rel_str) = relative_file_path. to_str ( ) {
3333 let is_config_owned = glob_list_matches ( rel_str, & config. owned_globs ) ;
3434 let is_config_unowned = glob_list_matches ( rel_str, & config. unowned_globs ) ;
35- if is_config_owned && !is_config_unowned {
36- if let Some ( team) = teams_by_name. get ( & team_name) {
37- sources_by_team. entry ( team. name . clone ( ) ) . or_default ( ) . push ( Source :: TeamFile ) ;
38- }
35+ if is_config_owned
36+ && !is_config_unowned
37+ && let Some ( team) = teams_by_name. get ( & team_name)
38+ {
39+ sources_by_team. entry ( team. name . clone ( ) ) . or_default ( ) . push ( Source :: TeamFile ) ;
3940 }
4041 }
4142 }
@@ -194,32 +195,30 @@ fn nearest_package_owner(
194195 if let Some ( rel_str) = parent_rel. to_str ( ) {
195196 if glob_list_matches ( rel_str, & config. ruby_package_paths ) {
196197 let pkg_yml = current. join ( "package.yml" ) ;
197- if pkg_yml. exists ( ) {
198- if let Ok ( owner) = read_ruby_package_owner ( & pkg_yml) {
199- if let Some ( team) = teams_by_name. get ( & owner) {
200- let package_path = parent_rel. join ( "package.yml" ) ;
201- let package_glob = format ! ( "{rel_str}/**/**" ) ;
202- return Some ( (
203- team. name . clone ( ) ,
204- Source :: Package ( package_path. to_string_lossy ( ) . to_string ( ) , package_glob) ,
205- ) ) ;
206- }
207- }
198+ if pkg_yml. exists ( )
199+ && let Ok ( owner) = read_ruby_package_owner ( & pkg_yml)
200+ && let Some ( team) = teams_by_name. get ( & owner)
201+ {
202+ let package_path = parent_rel. join ( "package.yml" ) ;
203+ let package_glob = format ! ( "{rel_str}/**/**" ) ;
204+ return Some ( (
205+ team. name . clone ( ) ,
206+ Source :: Package ( package_path. to_string_lossy ( ) . to_string ( ) , package_glob) ,
207+ ) ) ;
208208 }
209209 }
210210 if glob_list_matches ( rel_str, & config. javascript_package_paths ) {
211211 let pkg_json = current. join ( "package.json" ) ;
212- if pkg_json. exists ( ) {
213- if let Ok ( owner) = read_js_package_owner ( & pkg_json) {
214- if let Some ( team) = teams_by_name. get ( & owner) {
215- let package_path = parent_rel. join ( "package.json" ) ;
216- let package_glob = format ! ( "{rel_str}/**/**" ) ;
217- return Some ( (
218- team. name . clone ( ) ,
219- Source :: Package ( package_path. to_string_lossy ( ) . to_string ( ) , package_glob) ,
220- ) ) ;
221- }
222- }
212+ if pkg_json. exists ( )
213+ && let Ok ( owner) = read_js_package_owner ( & pkg_json)
214+ && let Some ( team) = teams_by_name. get ( & owner)
215+ {
216+ let package_path = parent_rel. join ( "package.json" ) ;
217+ let package_glob = format ! ( "{rel_str}/**/**" ) ;
218+ return Some ( (
219+ team. name . clone ( ) ,
220+ Source :: Package ( package_path. to_string_lossy ( ) . to_string ( ) , package_glob) ,
221+ ) ) ;
223222 }
224223 }
225224 }
0 commit comments