-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathcodelens-mappings.yaml
More file actions
168 lines (129 loc) · 4.3 KB
/
codelens-mappings.yaml
File metadata and controls
168 lines (129 loc) · 4.3 KB
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# CodeLens Pattern-to-Specialist Mappings
# These patterns are matched against AL code to suggest relevant specialists
mappings:
# Error handling -> Eva
- pattern: "\\bError\\s*\\("
specialist: eva-errors
label: "Ask Eva about ErrorInfo"
- pattern: "\\bMessage\\s*\\("
specialist: eva-errors
label: "Review messaging with Eva"
- pattern: "\\bFieldError\\s*\\("
specialist: eva-errors
label: "FieldError guidance from Eva"
- pattern: "\\bTestField\\s*\\("
specialist: eva-errors
label: "TestField patterns with Eva"
# Events and integration -> Jordan
- pattern: "OnBefore|OnAfter|\\[EventSubscriber"
specialist: jordan-bridge
label: "Review with Jordan"
- pattern: "HttpClient|WebServiceActionContext"
specialist: jordan-bridge
label: "Integration review with Jordan"
- pattern: "\\[IntegrationEvent"
specialist: jordan-bridge
label: "Event design with Jordan"
# Security -> Seth
- pattern: "TableData|RIMD|Permissions"
specialist: seth-security
label: "Security review with Seth"
- pattern: "\\[Scope\\s*\\("
specialist: seth-security
label: "Scope review with Seth"
- pattern: "\\[InherentPermissions"
specialist: seth-security
label: "InherentPermissions with Seth"
- pattern: "\\[InherentEntitlements"
specialist: seth-security
label: "Entitlements review with Seth"
- pattern: "IsolatedStorage\\."
specialist: seth-security
label: "Secrets storage with Seth"
- pattern: "SecretText"
specialist: seth-security
label: "SecretText handling with Seth"
- pattern: "DataClassification\\s*="
specialist: seth-security
label: "Data classification with Seth"
- pattern: "OAuth2\\.AcquireToken"
specialist: seth-security
label: "OAuth2 auth with Seth"
# Testing -> Quinn
- pattern: "\\[Test\\]"
specialist: quinn-tester
label: "Ask Quinn about testing"
- pattern: "\\[TestPermissions"
specialist: quinn-tester
label: "Test permissions with Quinn"
- pattern: "\\[HandlerFunctions"
specialist: quinn-tester
label: "Handler functions with Quinn"
- pattern: "LibraryAssert|Assert\\."
specialist: quinn-tester
label: "Assertions with Quinn"
# Performance -> Dean
- pattern: "FindSet|FindFirst|ModifyAll"
specialist: dean-debug
label: "Performance review with Dean"
- pattern: "SetLoadFields|SetAutoCalcFields"
specialist: dean-debug
label: "SIFT/performance with Dean"
- pattern: "CalcFields|CalcSums"
specialist: dean-debug
label: "CalcFields optimization with Dean"
- pattern: "LogMessage|Session\\.LogMessage"
specialist: dean-debug
label: "Telemetry with Dean"
# Documentation -> Taylor
- pattern: "/// <summary>"
specialist: taylor-docs
label: "Documentation with Taylor"
- pattern: "/// <param"
specialist: taylor-docs
label: "Parameter docs with Taylor"
# Architecture -> Alex
- pattern: "codeunit \\d+|table \\d+"
specialist: alex-architect
label: "Architecture with Alex"
- pattern: "\\[Obsolete"
specialist: alex-architect
label: "Deprecation strategy with Alex"
- pattern: "interface "
specialist: alex-architect
label: "Interface design with Alex"
# UX and Page Design -> Uma
- pattern: "PageType\\s*=\\s*RoleCenter"
specialist: uma-ux
label: "Role Center design with Uma"
- pattern: "CueGroup|DrillDownPageId"
specialist: uma-ux
label: "Cue design with Uma"
- pattern: "area\\s*\\(\\s*FactBoxes"
specialist: uma-ux
label: "FactBox design with Uma"
- pattern: "SubPageLink"
specialist: uma-ux
label: "FactBox linking with Uma"
- pattern: "Promoted\\s*=|PromotedCategory|PromotedOnly"
specialist: uma-ux
label: "Action design with Uma"
- pattern: "ShortcutKey\\s*="
specialist: uma-ux
label: "Keyboard shortcuts with Uma"
- pattern: "AboutTitle|AboutText"
specialist: uma-ux
label: "Teaching tips with Uma"
- pattern: "PageBackgroundTask"
specialist: uma-ux
label: "Background tasks with Uma"
- pattern: "Notification\\."
specialist: uma-ux
label: "Notifications with Uma"
- pattern: "\\bviews\\b"
specialist: uma-ux
label: "Page views with Uma"
# Code quality -> Roger
- pattern: "procedure .+\\("
specialist: roger-reviewer
label: "Code review with Roger"