File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
apps/desktop/src/lib/soup Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ export class CommitAnalytics {
160
160
const filterCountByType = getFilterCountMap ( rules ) ;
161
161
const assignmentTargetTypes = getStackTargetTypeCountMap ( rules ) ;
162
162
163
- return {
163
+ const ruleMetrics = {
164
164
// Total number of rules in the workspace
165
165
totalWorkspaceRules : rules . length ,
166
166
// Average number of filters per rule
@@ -170,7 +170,17 @@ export class CommitAnalytics {
170
170
/// Count the stack target types used
171
171
...assignmentTargetTypes
172
172
} ;
173
+
174
+ return namespaceProps ( ruleMetrics , 'rule' ) ;
175
+ }
176
+ }
177
+
178
+ function namespaceProps ( props : EventProperties , namespace : string ) : EventProperties {
179
+ const namespacedProps : EventProperties = { } ;
180
+ for ( const [ key , value ] of Object . entries ( props ) ) {
181
+ namespacedProps [ `${ namespace } :${ key } ` ] = value ;
173
182
}
183
+ return namespacedProps ;
174
184
}
175
185
176
186
function average ( arr : number [ ] ) : number {
You can’t perform that action at this time.
0 commit comments