@@ -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:: {
@@ -418,6 +419,7 @@ pub(crate) fn scan_directory<'a>(
418
419
let ( confluence_permission_resolver, confluence_regex_map) =
419
420
get_permission_resolver_confluence ( ) ;
420
421
let ( bitbucket_permission_resolver, bitbucket_regex_map) = get_permission_resolver_bitbucket ( ) ;
422
+ let compass_permission_resolver = get_permission_resolver_compass ( ) ;
421
423
422
424
let mut definition_analysis_interp = Interp :: < DefinitionAnalysisRunner > :: new (
423
425
& proj. env ,
@@ -436,6 +438,7 @@ pub(crate) fn scan_directory<'a>(
436
438
& confluence_regex_map,
437
439
& bitbucket_permission_resolver,
438
440
& bitbucket_regex_map,
441
+ & compass_permission_resolver,
439
442
) ;
440
443
441
444
let mut interp = Interp :: new (
@@ -455,6 +458,7 @@ pub(crate) fn scan_directory<'a>(
455
458
& confluence_regex_map,
456
459
& bitbucket_permission_resolver,
457
460
& bitbucket_regex_map,
461
+ & compass_permission_resolver,
458
462
) ;
459
463
let mut authn_interp = Interp :: new (
460
464
& proj. env ,
@@ -473,6 +477,7 @@ pub(crate) fn scan_directory<'a>(
473
477
& confluence_regex_map,
474
478
& bitbucket_permission_resolver,
475
479
& bitbucket_regex_map,
480
+ & compass_permission_resolver,
476
481
) ;
477
482
478
483
let mut reporter = Reporter :: new ( ) ;
@@ -493,6 +498,7 @@ pub(crate) fn scan_directory<'a>(
493
498
& confluence_regex_map,
494
499
& bitbucket_permission_resolver,
495
500
& bitbucket_regex_map,
501
+ & compass_permission_resolver,
496
502
) ;
497
503
reporter. add_app ( opts. appkey . clone ( ) . unwrap_or_default ( ) , name. to_owned ( ) ) ;
498
504
@@ -513,6 +519,7 @@ pub(crate) fn scan_directory<'a>(
513
519
& confluence_regex_map,
514
520
& bitbucket_permission_resolver,
515
521
& bitbucket_regex_map,
522
+ & compass_permission_resolver,
516
523
) ;
517
524
for func in & proj. funcs {
518
525
let mut def_checker = DefinitionAnalysisRunner :: new ( ) ;
0 commit comments