-
Notifications
You must be signed in to change notification settings - Fork 0
/
deptrac.yaml
96 lines (72 loc) · 2.22 KB
/
deptrac.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
parameters:
analyser:
count_use_statements: false
types:
- class
paths:
- src
layers:
- name: FeatureConfig Contracts
collectors:
- { type: className, regex: ^SingleA\\Contracts\\FeatureConfig\\ }
- name: Marshaller Contracts
collectors:
- { type: className, regex: ^SingleA\\Contracts\\Marshaller\\ }
- name: PayloadFetcher Contracts
collectors:
- { type: className, regex: ^SingleA\\Contracts\\PayloadFetcher\\ }
- name: Persistence Contracts
collectors:
- { type: className, regex: ^SingleA\\Contracts\\Persistence\\ }
- name: Tokenization Contracts
collectors:
- { type: className, regex: ^SingleA\\Contracts\\Tokenization\\ }
- name: JsonFetcher Bundle
collectors:
- { type: className, regex: ^SingleA\\Bundles\\JsonFetcher\\ }
- name: Jwt Bundle
collectors:
- { type: className, regex: ^SingleA\\Bundles\\Jwt\\ }
- name: JwtFetcher Bundle
collectors:
- { type: className, regex: ^SingleA\\Bundles\\JwtFetcher\\ }
- name: Redis Bundle
collectors:
- { type: className, regex: ^SingleA\\Bundles\\Redis\\ }
- name: Singlea Bundle
collectors:
- { type: className, regex: ^SingleA\\Bundles\\Singlea\\ }
ruleset:
JsonFetcher Bundle:
- +PayloadFetcher Contracts
Jwt Bundle:
- +Tokenization Contracts
JwtFetcher Bundle:
- +PayloadFetcher Contracts
Redis Bundle:
- +FeatureConfig Contracts
- +Marshaller Contracts
- +Persistence Contracts
Singlea Bundle:
- +FeatureConfig Contracts
- +Marshaller Contracts
- +PayloadFetcher Contracts
- +Persistence Contracts
- +Tokenization Contracts
Marshaller Contracts:
- FeatureConfig Contracts
PayloadFetcher Contracts:
- FeatureConfig Contracts
Persistence Contracts:
- FeatureConfig Contracts
Tokenization Contracts:
- FeatureConfig Contracts
formatters:
graphviz:
groups:
Contracts:
- FeatureConfig Contracts
- Marshaller Contracts
- PayloadFetcher Contracts
- Persistence Contracts
- Tokenization Contracts