@@ -6,9 +6,10 @@ mod test;
6
6
7
7
use clap:: { Parser , ValueHint } ;
8
8
use forge_permission_resolver:: permissions_resolver:: {
9
- get_permission_resolver_bitbucket, get_permission_resolver_confluence,
10
- get_permission_resolver_jira, get_permission_resolver_jira_any,
11
- get_permission_resolver_jira_service_management, get_permission_resolver_jira_software,
9
+ get_permission_resolver_bitbucket, get_permission_resolver_compass,
10
+ get_permission_resolver_confluence, get_permission_resolver_jira,
11
+ get_permission_resolver_jira_any, get_permission_resolver_jira_service_management,
12
+ get_permission_resolver_jira_software,
12
13
} ;
13
14
use glob:: glob;
14
15
use std:: {
@@ -414,6 +415,7 @@ pub(crate) fn scan_directory<'a>(
414
415
let ( confluence_permission_resolver, confluence_regex_map) =
415
416
get_permission_resolver_confluence ( ) ;
416
417
let ( bitbucket_permission_resolver, bitbucket_regex_map) = get_permission_resolver_bitbucket ( ) ;
418
+ let compass_permission_resolver = get_permission_resolver_compass ( ) ;
417
419
418
420
let mut definition_analysis_interp = Interp :: < DefinitionAnalysisRunner > :: new (
419
421
& proj. env ,
@@ -432,6 +434,7 @@ pub(crate) fn scan_directory<'a>(
432
434
& confluence_regex_map,
433
435
& bitbucket_permission_resolver,
434
436
& bitbucket_regex_map,
437
+ & compass_permission_resolver,
435
438
) ;
436
439
437
440
let mut interp = Interp :: new (
@@ -451,6 +454,7 @@ pub(crate) fn scan_directory<'a>(
451
454
& confluence_regex_map,
452
455
& bitbucket_permission_resolver,
453
456
& bitbucket_regex_map,
457
+ & compass_permission_resolver,
454
458
) ;
455
459
let mut authn_interp = Interp :: new (
456
460
& proj. env ,
@@ -469,6 +473,7 @@ pub(crate) fn scan_directory<'a>(
469
473
& confluence_regex_map,
470
474
& bitbucket_permission_resolver,
471
475
& bitbucket_regex_map,
476
+ & compass_permission_resolver,
472
477
) ;
473
478
474
479
let mut reporter = Reporter :: new ( ) ;
@@ -489,6 +494,7 @@ pub(crate) fn scan_directory<'a>(
489
494
& confluence_regex_map,
490
495
& bitbucket_permission_resolver,
491
496
& bitbucket_regex_map,
497
+ & compass_permission_resolver,
492
498
) ;
493
499
reporter. add_app ( opts. appkey . clone ( ) . unwrap_or_default ( ) , name. to_owned ( ) ) ;
494
500
@@ -509,6 +515,7 @@ pub(crate) fn scan_directory<'a>(
509
515
& confluence_regex_map,
510
516
& bitbucket_permission_resolver,
511
517
& bitbucket_regex_map,
518
+ & compass_permission_resolver,
512
519
) ;
513
520
for func in & proj. funcs {
514
521
let mut def_checker = DefinitionAnalysisRunner :: new ( ) ;
0 commit comments