@@ -176,7 +176,7 @@ class JoinOrderScanner implements EvaluationLogScanner {
176176 break ;
177177 }
178178 case 'COMPUTE_RECURSIVE' :
179- case 'IN_LAYER' :
179+ case 'IN_LAYER' : {
180180 this . predicateSizes . set ( event . raHash , event . resultSize ) ;
181181 // layerEvents are indexed by the mainHash.
182182 const hash = getMainHash ( event ) ;
@@ -185,6 +185,7 @@ class JoinOrderScanner implements EvaluationLogScanner {
185185 }
186186 this . layerEvents . get ( hash ) ! . push ( event ) ;
187187 break ;
188+ }
188189 }
189190 }
190191
@@ -203,7 +204,7 @@ class JoinOrderScanner implements EvaluationLogScanner {
203204 return ; // Skip any evaluation that wasn't successful
204205 }
205206 switch ( event . evaluationStrategy ) {
206- case 'COMPUTE_SIMPLE' :
207+ case 'COMPUTE_SIMPLE' : {
207208 if ( ! event . pipelineRuns ) {
208209 // skip if the optional pipelineRuns field is not present.
209210 break ;
@@ -230,7 +231,9 @@ class JoinOrderScanner implements EvaluationLogScanner {
230231 this . reportProblemIfNecessary ( event , 0 , metric ) ;
231232 }
232233 break ;
233- case 'COMPUTE_RECURSIVE' :
234+ }
235+
236+ case 'COMPUTE_RECURSIVE' : {
234237 // Compute the badness metric for a recursive predicate for each ordering.
235238 // See https://github.com/github/codeql-coreql-team/issues/1289#issuecomment-1007237055 for
236239 // the definition.
@@ -268,6 +271,7 @@ class JoinOrderScanner implements EvaluationLogScanner {
268271 } ) ;
269272 } ) ;
270273 break ;
274+ }
271275 }
272276 }
273277
@@ -449,9 +453,6 @@ class JoinOrderScanner implements EvaluationLogScanner {
449453}
450454
451455export class JoinOrderScannerProvider implements EvaluationLogScannerProvider {
452- constructor ( ) {
453- }
454-
455456 public createScanner ( problemReporter : EvaluationLogProblemReporter ) : EvaluationLogScanner {
456457 return new JoinOrderScanner ( problemReporter , DEFAULT_WARNING_THRESHOLD ) ;
457458 }
0 commit comments