Findings of the detector that identify an anomaly in the same file and method as the known misuse.
Hit
Rank
Confidence
Confidence String
Pattern Examples
Pattern Support
Pattern Violation
Target Environment Mapping
?
69
1
Strategy Rank Desc - filtered Confidence - filtered DefectIndicator - filtered O-E2MN 3093 (overlap = 5.00 / 7.00) O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU 71 (overlap = 5.00 / 7.00)*(pattern support = 139 / 387)*(pattern violations = 1 / 27)*(1 / 1004 (Iterator)) O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU 224 (overlap = 5.00 / 7.00)*(1 / 1004 (Iterator)) O-E2MN*PV 52 (overlap = 5.00 / 7.00)*(pattern violations = 1 / 27) O-E2MN*PV*PU 190 (overlap = 5.00 / 7.00)*(pattern violations = 1 / 27)*(1 / 1004 (Iterator)) O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS - filtered PS*PU - filtered PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU 213 (1 / 1004 (Iterator)) PV 37 (pattern violations = 1 / 27) PV*PU 178 (pattern violations = 1 / 27)*(1 / 1004 (Iterator)) PV*VS - filtered PV*VS*PU - filtered Rareness - filtered VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/deps/JsFunctionParser.java#parseLine(String)
closure/319/build/src/com/google/javascript/jscomp/Compiler.java#reportCodeChange()
closure/319/build/src/com/google/javascript/jscomp/TypedScopeCreator.java#resolveTypes()
closure/319/build/src/com/google/javascript/rhino/jstype/UnionType.java#getLeastSupertype(JSType)
closure/319/build/src/com/google/javascript/jscomp/GlobalNamespace.java#canEliminate()
139
?
2611
1
Strategy Rank Desc 761 () Confidence - filtered DefectIndicator - filtered O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS - filtered PS*PU - filtered PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU 1623 (1 / 15658 (Node)) PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness - filtered VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processObjectLiteral(Node, JsonML)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processLabel(Node, JsonML)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processFunction(Node, JsonML)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processRegExp(Node, JsonML)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Writer.java#processVar(Node, JsonML)
10
?
3538
1
Strategy Rank Desc - filtered Confidence - filtered DefectIndicator - filtered O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS 2020 (pattern support = 14 / 387) PS*PU 2775 (pattern support = 14 / 387)*(1 / 15658 (Node)) PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU - filtered PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness - filtered VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/FunctionRewriter.java#isIdentityFunction(Node)
closure/319/build/src/com/google/javascript/jscomp/DeadAssignmentsElimination.java#tryRemoveAssignment(NodeTraversal, Node, Node, FlowState)
closure/319/build/src/com/google/javascript/jscomp/Denormalize.java#maybeCollapseIntoForStatements(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/SimpleDefinitionFinder.java#isSimpleFunctionDeclaration(Node)
closure/319/build/src/com/google/javascript/jscomp/FunctionRewriter.java#getSetPropertyName(Node)
14
?
3934
1
Strategy Rank Desc - filtered Confidence 3286 11 / (11 + 851) DefectIndicator - filtered O-E2MN 536 (overlap = 5.00 / 6.00) O-E2MN*PS 2629 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387) O-E2MN*PS*PU 3222 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(1 / 15658 (Node)) O-E2MN*PS*PV 3283 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851) O-E2MN*PS*PV*PU 3284 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PS*PV*VS 3354 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) O-E2MN*PS*PV*VS*PU 3353 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PS*VS 3523 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851) O-E2MN*PS*VS*PU 3522 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PU 1522 (overlap = 5.00 / 6.00)*(1 / 15658 (Node)) O-E2MN*PV 1982 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851) O-E2MN*PV*PU 1983 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PV*VS 3354 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851) O-E2MN*PV*VS*PU 3361 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*VS 3352 (overlap = 5.00 / 6.00)*(violation support = 1 / 851) O-E2MN*VS*PU 3355 (overlap = 5.00 / 6.00)*(violation support = 1 / 851)*(1 / 15658 (Node)) PS - filtered PS*PU - filtered PS*PV 3286 (pattern support = 11 / 387)*(pattern violations = 1 / 851) PS*PV*PU 3286 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) PS*PV*VS 3354 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) PS*PV*VS*PU 3354 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) PS*VS - filtered PS*VS*PU - filtered PU - filtered PV 1983 (pattern violations = 1 / 851) PV*PU 1983 (pattern violations = 1 / 851)*(1 / 15658 (Node)) PV*VS 3355 (pattern violations = 1 / 851)*(violation support = 1 / 851) PV*VS*PU 3361 (pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) Rareness - filtered VS 3352 (violation support = 1 / 851) VS*PU 3355 (violation support = 1 / 851)*(1 / 15658 (Node))
closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/ReplaceStrings.java#visit(NodeTraversal, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/RemoveUnusedVars.java#maybeCreateAssign(Node)
closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#isCallOrApply(Node)
closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallThisObject(Node)
11
?
4317
1
Strategy Rank Desc - filtered Confidence 1041 12 / (12 + 366) DefectIndicator 2616 (1 / 15658 (Node)) * 12 / 366 O-E2MN 537 (overlap = 5.00 / 6.00) O-E2MN*PS 2121 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387) O-E2MN*PS*PU 2726 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(1 / 15658 (Node)) O-E2MN*PS*PV 954 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366) O-E2MN*PS*PV*PU 1527 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) O-E2MN*PS*PV*VS 2283 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366) O-E2MN*PS*PV*VS*PU 2282 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) O-E2MN*PS*VS 2616 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366) O-E2MN*PS*VS*PU 2616 (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node)) O-E2MN*PU 1523 (overlap = 5.00 / 6.00)*(1 / 15658 (Node)) O-E2MN*PV 780 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366) O-E2MN*PV*PU 1390 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) O-E2MN*PV*VS 2105 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366) O-E2MN*PV*VS*PU 2290 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) O-E2MN*VS 2615 (overlap = 5.00 / 6.00)*(violation support = 1 / 366) O-E2MN*VS*PU 2618 (overlap = 5.00 / 6.00)*(violation support = 1 / 366)*(1 / 15658 (Node)) PS - filtered PS*PU - filtered PS*PV 1041 (pattern support = 12 / 387)*(pattern violations = 1 / 366) PS*PV*PU 1527 (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) PS*PV*VS 2317 (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366) PS*PV*VS*PU 2317 (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) PS*VS 2616 (pattern support = 12 / 387)*(violation support = 1 / 366) PS*VS*PU 2616 (pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node)) PU - filtered PV 925 (pattern violations = 1 / 366) PV*PU 1535 (pattern violations = 1 / 366)*(1 / 15658 (Node)) PV*VS 2282 (pattern violations = 1 / 366)*(violation support = 1 / 366) PV*VS*PU 2290 (pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) Rareness 2616 1 - (366 / 12) VS 2615 (violation support = 1 / 366) VS*PU 2618 (violation support = 1 / 366)*(1 / 15658 (Node))
closure/319/build/src/com/google/javascript/jscomp/CrossModuleCodeMotion.java#visit(NodeTraversal, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/AnonymousFunctionNamingCallback.java#nameObjectLiteralMethods(Node, String)
closure/319/build/src/com/google/javascript/jscomp/CollapseAnonymousFunctions.java#isRecursiveFunction(Node)
closure/319/build/src/com/google/javascript/jscomp/TypedScopeCreator.java#handleFunctionInputs(Node)
closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#isReferenceName(Node)
12
?
4327
1
Strategy Rank Desc - filtered Confidence 353 20 / (20 + 106) DefectIndicator - filtered O-E2MN 3092 (overlap = 5.00 / 7.00) O-E2MN*PS 1469 (overlap = 5.00 / 7.00)*(pattern support = 20 / 387) O-E2MN*PS*PU 2444 (overlap = 5.00 / 7.00)*(pattern support = 20 / 387)*(1 / 15658 (Node)) O-E2MN*PS*PV 352 (overlap = 5.00 / 7.00)*(pattern support = 20 / 387)*(pattern violations = 1 / 106) O-E2MN*PS*PV*PU 706 (overlap = 5.00 / 7.00)*(pattern support = 20 / 387)*(pattern violations = 1 / 106)*(1 / 15658 (Node)) O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV 435 (overlap = 5.00 / 7.00)*(pattern violations = 1 / 106) O-E2MN*PV*PU 1183 (overlap = 5.00 / 7.00)*(pattern violations = 1 / 106)*(1 / 15658 (Node)) O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS 1472 (pattern support = 20 / 387) PS*PU 2505 (pattern support = 20 / 387)*(1 / 15658 (Node)) PS*PV 353 (pattern support = 20 / 387)*(pattern violations = 1 / 106) PS*PV*PU 1014 (pattern support = 20 / 387)*(pattern violations = 1 / 106)*(1 / 15658 (Node)) PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU - filtered PV 449 (pattern violations = 1 / 106) PV*PU 1111 (pattern violations = 1 / 106)*(1 / 15658 (Node)) PV*VS - filtered PV*VS*PU - filtered Rareness - filtered VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/GenerateExports.java#process(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformRegExpExpr(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformLabelledStmt(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformIdPatt(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformInitPatt(JsonML, Node)
20
?
4858
1
Strategy Rank Desc 760 () Confidence 3285 11 / (11 + 851) DefectIndicator - filtered O-E2MN 535 (overlap = 5.00 / 6.00) O-E2MN*PS 2628 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387) O-E2MN*PS*PU 3221 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(1 / 15658 (Node)) O-E2MN*PS*PV 3284 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851) O-E2MN*PS*PV*PU 3283 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PS*PV*VS 3353 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) O-E2MN*PS*PV*VS*PU 3352 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PS*VS 3522 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851) O-E2MN*PS*VS*PU 3523 (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PU 1521 (overlap = 5.00 / 6.00)*(1 / 15658 (Node)) O-E2MN*PV 1981 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851) O-E2MN*PV*PU 1982 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) O-E2MN*PV*VS 3353 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851) O-E2MN*PV*VS*PU 3360 (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) O-E2MN*VS 3351 (overlap = 5.00 / 6.00)*(violation support = 1 / 851) O-E2MN*VS*PU 3354 (overlap = 5.00 / 6.00)*(violation support = 1 / 851)*(1 / 15658 (Node)) PS - filtered PS*PU - filtered PS*PV 3285 (pattern support = 11 / 387)*(pattern violations = 1 / 851) PS*PV*PU 3285 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) PS*PV*VS 3353 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) PS*PV*VS*PU 3353 (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) PS*VS - filtered PS*VS*PU - filtered PU 1622 (1 / 15658 (Node)) PV 1982 (pattern violations = 1 / 851) PV*PU 1982 (pattern violations = 1 / 851)*(1 / 15658 (Node)) PV*VS 3354 (pattern violations = 1 / 851)*(violation support = 1 / 851) PV*VS*PU 3360 (pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) Rareness - filtered VS 3351 (violation support = 1 / 851) VS*PU 3354 (violation support = 1 / 851)*(1 / 15658 (Node))
closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/ReplaceStrings.java#visit(NodeTraversal, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/RemoveUnusedVars.java#maybeCreateAssign(Node)
closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#isCallOrApply(Node)
closure/319/build/src/com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallThisObject(Node)
11
?
4862
1
Strategy Rank Desc - filtered Confidence - filtered DefectIndicator 3517 (1 / 15658 (Node)) * 13 / 924 O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS 2735 (pattern support = 13 / 387) PS*PU 3238 (pattern support = 13 / 387)*(1 / 15658 (Node)) PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS 3516 (pattern support = 13 / 387)*(violation support = 1 / 924) PS*VS*PU 3517 (pattern support = 13 / 387)*(violation support = 1 / 924)*(1 / 15658 (Node)) PU - filtered PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness 3516 1 - (924 / 13) VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldLeftChildAdd(Node, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/DeadAssignmentsElimination.java#tryRemoveAssignment(NodeTraversal, Node, Node, FlowState)
closure/319/build/src/com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.java#tryMinimizeIf(Node)
closure/319/build/src/com/google/javascript/jscomp/PeepholeRemoveDeadCode.java#tryFoldIf(Node)
closure/319/build/src/com/google/javascript/jscomp/ConvertToDottedProperties.java#visit(NodeTraversal, Node, Node)
13
?
6618
1
Strategy Rank Desc 762 () Confidence - filtered DefectIndicator 3516 (1 / 15658 (Node)) * 13 / 924 O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS 2736 (pattern support = 13 / 387) PS*PU 3239 (pattern support = 13 / 387)*(1 / 15658 (Node)) PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS 3517 (pattern support = 13 / 387)*(violation support = 1 / 924) PS*VS*PU 3516 (pattern support = 13 / 387)*(violation support = 1 / 924)*(1 / 15658 (Node)) PU 1624 (1 / 15658 (Node)) PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness 3517 1 - (924 / 13) VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldLeftChildAdd(Node, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/DeadAssignmentsElimination.java#tryRemoveAssignment(NodeTraversal, Node, Node, FlowState)
closure/319/build/src/com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.java#tryMinimizeIf(Node)
closure/319/build/src/com/google/javascript/jscomp/PeepholeRemoveDeadCode.java#tryFoldIf(Node)
closure/319/build/src/com/google/javascript/jscomp/ConvertToDottedProperties.java#visit(NodeTraversal, Node, Node)
13
?
7268
1
Strategy Rank Desc - filtered Confidence - filtered DefectIndicator 1017 (1 / 15658 (Node)) * 18 / 22 O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS 456 (overlap = 5.00 / 8.00)*(pattern support = 18 / 387)*(pattern violations = 1 / 110)*(violation support = 1 / 22) O-E2MN*PS*PV*VS*PU 558 (overlap = 5.00 / 8.00)*(pattern support = 18 / 387)*(pattern violations = 1 / 110)*(violation support = 1 / 22)*(1 / 15658 (Node)) O-E2MN*PS*VS 580 (overlap = 5.00 / 8.00)*(pattern support = 18 / 387)*(violation support = 1 / 22) O-E2MN*PS*VS*PU 1080 (overlap = 5.00 / 8.00)*(pattern support = 18 / 387)*(violation support = 1 / 22)*(1 / 15658 (Node)) O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS - filtered PS*PU - filtered PS*PV - filtered PS*PV*PU - filtered PS*PV*VS 441 (pattern support = 18 / 387)*(pattern violations = 1 / 110)*(violation support = 1 / 22) PS*PV*VS*PU 585 (pattern support = 18 / 387)*(pattern violations = 1 / 110)*(violation support = 1 / 22)*(1 / 15658 (Node)) PS*VS 587 (pattern support = 18 / 387)*(violation support = 1 / 22) PS*VS*PU 1017 (pattern support = 18 / 387)*(violation support = 1 / 22)*(1 / 15658 (Node)) PU - filtered PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness 587 1 - (22 / 18) VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformJumpStmt(JsonML, Node, int)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformRegExpExpr(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformLabelledStmt(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformIdPatt(JsonML, Node)
closure/319/build/src/com/google/javascript/jscomp/jsonml/Reader.java#transformInitPatt(JsonML, Node)
18
?
7899
1
Strategy Rank Desc - filtered Confidence - filtered DefectIndicator - filtered O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS 404 (overlap = 5.00 / 8.00)*(pattern violations = 1 / 117)*(violation support = 1 / 16) O-E2MN*PV*VS*PU 567 (overlap = 5.00 / 8.00)*(pattern violations = 1 / 117)*(violation support = 1 / 16)*(1 / 15658 (Node)) O-E2MN*VS 555 (overlap = 5.00 / 8.00)*(violation support = 1 / 16) O-E2MN*VS*PU 1005 (overlap = 5.00 / 8.00)*(violation support = 1 / 16)*(1 / 15658 (Node)) PS - filtered PS*PU - filtered PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU - filtered PV - filtered PV*PU - filtered PV*VS 406 (pattern violations = 1 / 117)*(violation support = 1 / 16) PV*VS*PU 597 (pattern violations = 1 / 117)*(violation support = 1 / 16)*(1 / 15658 (Node)) Rareness - filtered VS 517 (violation support = 1 / 16) VS*PU 915 (violation support = 1 / 16)*(1 / 15658 (Node))
closure/319/build/src/com/google/javascript/jscomp/DevirtualizePrototypeMethods.java#rewriteDefinition(Node, String)
closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#extractExpression(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/FunctionToBlockMutator.java#replaceReturns(Node, String, String, boolean)
closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#newName(CodingConvention, String, Node)
closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldInForcedStringContext(Node)
11
?
9026
1
Strategy Rank Desc 758 () Confidence - filtered DefectIndicator - filtered O-E2MN - filtered O-E2MN*PS - filtered O-E2MN*PS*PU - filtered O-E2MN*PS*PV - filtered O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS - filtered O-E2MN*PS*PV*VS*PU - filtered O-E2MN*PS*VS - filtered O-E2MN*PS*VS*PU - filtered O-E2MN*PU 3614 (overlap = 5.00 / 7.00)*(1 / 15658 (Node)) O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU - filtered O-E2MN*VS - filtered O-E2MN*VS*PU - filtered PS - filtered PS*PU - filtered PS*PV - filtered PS*PV*PU - filtered PS*PV*VS - filtered PS*PV*VS*PU - filtered PS*VS - filtered PS*VS*PU - filtered PU 1621 (1 / 15658 (Node)) PV - filtered PV*PU - filtered PV*VS - filtered PV*VS*PU - filtered Rareness - filtered VS - filtered VS*PU - filtered
closure/319/build/src/com/google/javascript/jscomp/ObjectPropertyStringPreprocess.java#visit(NodeTraversal, Node, Node)
closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#extractExpression(Node, Node)
closure/319/build/src/com/google/javascript/jscomp/NodeUtil.java#newVarNode(String, Node)
closure/319/build/src/com/google/javascript/jscomp/FunctionToBlockMutator.java#replaceReturns(Node, String, String, boolean)
closure/319/build/src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldInForcedStringContext(Node)
16
?
9127
1
Strategy Rank Desc 759 () Confidence 5 387 / (387 + 30) DefectIndicator 14 (1 / 2142 (Collection)) * 387 / 3 O-E2MN - filtered O-E2MN*PS 23 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387) O-E2MN*PS*PU 66 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(1 / 2142 (Collection)) O-E2MN*PS*PV 23 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30) O-E2MN*PS*PV*PU - filtered O-E2MN*PS*PV*VS 12 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 3) O-E2MN*PS*PV*VS*PU 22 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 3)*(1 / 2142 (Collection)) O-E2MN*PS*VS 12 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(violation support = 1 / 3) O-E2MN*PS*VS*PU 19 (overlap = 5.00 / 9.00)*(pattern support = 387 / 387)*(violation support = 1 / 3)*(1 / 2142 (Collection)) O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS 33 (overlap = 5.00 / 9.00)*(pattern violations = 1 / 30)*(violation support = 1 / 3) O-E2MN*PV*VS*PU 118 (overlap = 5.00 / 9.00)*(pattern violations = 1 / 30)*(violation support = 1 / 3)*(1 / 2142 (Collection)) O-E2MN*VS 196 (overlap = 5.00 / 9.00)*(violation support = 1 / 3) O-E2MN*VS*PU 185 (overlap = 5.00 / 9.00)*(violation support = 1 / 3)*(1 / 2142 (Collection)) PS 5 (pattern support = 387 / 387) PS*PU 43 (pattern support = 387 / 387)*(1 / 2142 (Collection)) PS*PV 5 (pattern support = 387 / 387)*(pattern violations = 1 / 30) PS*PV*PU 48 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) PS*PV*VS 6 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 3) PS*PV*VS*PU 14 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 3)*(1 / 2142 (Collection)) PS*VS 6 (pattern support = 387 / 387)*(violation support = 1 / 3) PS*VS*PU 14 (pattern support = 387 / 387)*(violation support = 1 / 3)*(1 / 2142 (Collection)) PU - filtered PV - filtered PV*PU - filtered PV*VS 26 (pattern violations = 1 / 30)*(violation support = 1 / 3) PV*VS*PU 104 (pattern violations = 1 / 30)*(violation support = 1 / 3)*(1 / 2142 (Collection)) Rareness 6 1 - (3 / 387) VS 118 (violation support = 1 / 3) VS*PU 154 (violation support = 1 / 3)*(1 / 2142 (Collection))
closure/319/build/src/com/google/javascript/jscomp/InlineFunctions.java#resolveInlineConflictsForFunction(FunctionState)
closure/319/build/src/com/google/javascript/jscomp/DataFlowAnalysis.java#setOut(List)
closure/319/build/src/com/google/javascript/jscomp/LinkedFlowScope.java#equals(Object)
closure/319/build/src/com/google/javascript/jscomp/NameReferenceGraphConstruction.java#recordSubclassPrototypePropUse(FunctionType, String, Reference)
closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getDirectedSuccNodes(DiGraphNode)
387