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 |
?
|
2594 |
1 |
Strategy | Rank | Desc |
---|
| 1474 | () | Confidence | 14 | 387 / (387 + 30) | DefectIndicator | 33 | (1 / 2142 (Collection)) * 387 / 5 | O-E2MN | - | filtered | O-E2MN*PS | 15 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387) | O-E2MN*PS*PU | 53 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(1 / 2142 (Collection)) | O-E2MN*PS*PV | 15 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30) | O-E2MN*PS*PV*PU | 51 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) | O-E2MN*PS*PV*VS | 16 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5) | O-E2MN*PS*PV*VS*PU | 26 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection)) | O-E2MN*PS*VS | 16 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 5) | O-E2MN*PS*VS*PU | 23 | (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 5)*(1 / 2142 (Collection)) | O-E2MN*PU | - | filtered | O-E2MN*PV | - | filtered | O-E2MN*PV*PU | - | filtered | O-E2MN*PV*VS | 46 | (overlap = 11.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 5) | O-E2MN*PV*VS*PU | 135 | (overlap = 11.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection)) | O-E2MN*VS | - | filtered | O-E2MN*VS*PU | - | filtered | PS | 14 | (pattern support = 387 / 387) | PS*PU | 52 | (pattern support = 387 / 387)*(1 / 2142 (Collection)) | PS*PV | 14 | (pattern support = 387 / 387)*(pattern violations = 1 / 30) | PS*PV*PU | 57 | (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) | PS*PV*VS | 18 | (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5) | PS*PV*VS*PU | 28 | (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection)) | PS*VS | 18 | (pattern support = 387 / 387)*(violation support = 1 / 5) | PS*VS*PU | 33 | (pattern support = 387 / 387)*(violation support = 1 / 5)*(1 / 2142 (Collection)) | PU | - | filtered | PV | - | filtered | PV*PU | - | filtered | PV*VS | 50 | (pattern violations = 1 / 30)*(violation support = 1 / 5) | PV*VS*PU | - | filtered | Rareness | 18 | 1 - (5 / 387) | VS | - | filtered | VS*PU | - | filtered | |
- 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 |
|
|
?
|
2763 |
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 | 188 | (overlap = 11.00 / 15.00)*(violation support = 1 / 4)*(1 / 2142 (Collection)) | 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 | - | filtered | PV*VS*PU | - | filtered | Rareness | - | filtered | VS | - | filtered | VS*PU | 233 | (violation support = 1 / 4)*(1 / 2142 (Collection)) | |
- closure/319/build/src/com/google/javascript/jscomp/deps/SortedDependencies.java#topologicalStableSort(List, Multimap)
- closure/319/build/src/com/google/javascript/jscomp/JSModuleGraph.java#JSModuleGraph(List)
- closure/319/build/src/com/google/javascript/jscomp/DisambiguateProperties.java#expandTypesToSkip()
- closure/319/build/src/com/google/javascript/rhino/jstype/PrototypeObjectType.java#toString()
- closure/319/build/src/com/google/javascript/jscomp/DataFlowAnalysis.java#joinInputs(DiGraphNode)
|
12 |
|
|
?
|
3192 |
1 |
Strategy | Rank | Desc |
---|
| - | filtered | Confidence | - | filtered | DefectIndicator | 3657 | (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 | 2986 | (pattern support = 13 / 387) | PS*PU | 3428 | (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 | 3657 | (pattern support = 13 / 387)*(violation support = 1 / 924) | PS*VS*PU | 3657 | (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 | 3657 | 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 |
|
|
?
|
3240 |
1 |
Strategy | Rank | Desc |
---|
| 1476 | () | Confidence | 523 | 29 / (29 + 223) | DefectIndicator | 356 | (1 / 2142 (Collection)) * 29 / 29 | O-E2MN | 2375 | (overlap = 6.00 / 8.00) | O-E2MN*PS | 45 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387) | O-E2MN*PS*PU | 222 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(1 / 2142 (Collection)) | O-E2MN*PS*PV | 466 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223) | O-E2MN*PS*PV*PU | 320 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | O-E2MN*PS*PV*VS | 522 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | O-E2MN*PS*PV*VS*PU | 392 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PS*VS | 481 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29) | O-E2MN*PS*VS*PU | 336 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PU | 363 | (overlap = 6.00 / 8.00)*(1 / 2142 (Collection)) | O-E2MN*PV | 720 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223) | O-E2MN*PV*PU | 405 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | O-E2MN*PV*VS | 694 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | O-E2MN*PV*VS*PU | 462 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*VS | 811 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29) | O-E2MN*VS*PU | 463 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS | 81 | (pattern support = 29 / 387) | PS*PU | 252 | (pattern support = 29 / 387)*(1 / 2142 (Collection)) | PS*PV | 523 | (pattern support = 29 / 387)*(pattern violations = 1 / 223) | PS*PV*PU | 287 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | PS*PV*VS | 518 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | PS*PV*VS*PU | 397 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS*VS | 471 | (pattern support = 29 / 387)*(violation support = 1 / 29) | PS*VS*PU | 356 | (pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PU | 712 | (1 / 2142 (Collection)) | PV | 862 | (pattern violations = 1 / 223) | PV*PU | 404 | (pattern violations = 1 / 223)*(1 / 2142 (Collection)) | PV*VS | 683 | (pattern violations = 1 / 223)*(violation support = 1 / 29) | PV*VS*PU | 458 | (pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | Rareness | 474 | 1 - (29 / 29) | VS | 844 | (violation support = 1 / 29) | VS*PU | 474 | (violation support = 1 / 29)*(1 / 2142 (Collection)) | |
- closure/319/build/src/com/google/javascript/jscomp/ClosureCodingConvention.java#identifyTypeDeclarationCall(Node)
- closure/319/build/src/com/google/javascript/jscomp/JSModule.java#getSortedDependencyNames()
- closure/319/build/src/com/google/javascript/jscomp/deps/JsFileLineParser.java#parseJsStringArray(String)
- closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getNeighborNodes(DiGraphNode)
- closure/319/build/src/com/google/javascript/jscomp/TightenTypes.java#getAssignments(ConcreteScope)
|
29 |
|
|
?
|
3957 |
1 |
Strategy | Rank | Desc |
---|
| - | filtered | Confidence | 58 | 30 / (30 + 55) | DefectIndicator | - | filtered | O-E2MN | - | filtered | O-E2MN*PS | - | filtered | O-E2MN*PS*PU | - | filtered | O-E2MN*PS*PV | 84 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55) | O-E2MN*PS*PV*PU | 260 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PS*PV*VS | 409 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | O-E2MN*PS*PV*VS*PU | 357 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PS*VS | - | filtered | O-E2MN*PS*VS*PU | - | filtered | O-E2MN*PU | - | filtered | O-E2MN*PV | 317 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55) | O-E2MN*PV*PU | 261 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PV*VS | 510 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | O-E2MN*PV*VS*PU | 387 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*VS | - | filtered | O-E2MN*VS*PU | - | filtered | PS | 55 | (pattern support = 30 / 387) | PS*PU | 226 | (pattern support = 30 / 387)*(1 / 2142 (Collection)) | PS*PV | 58 | (pattern support = 30 / 387)*(pattern violations = 1 / 55) | PS*PV*PU | 261 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | PS*PV*VS | 314 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | PS*PV*VS*PU | 324 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | PS*VS | - | filtered | PS*VS*PU | - | filtered | PU | - | filtered | PV | 253 | (pattern violations = 1 / 55) | PV*PU | 261 | (pattern violations = 1 / 55)*(1 / 2142 (Collection)) | PV*VS | 494 | (pattern violations = 1 / 55)*(violation support = 1 / 55) | PV*VS*PU | 373 | (pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | Rareness | - | filtered | VS | - | filtered | VS*PU | - | filtered | |
- closure/319/build/src/com/google/javascript/jscomp/deps/SortedDependencies.java#cycleToString(List)
- closure/319/build/src/com/google/javascript/jscomp/SimpleDefinitionFinder.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src/com/google/javascript/jscomp/DevirtualizePrototypeMethods.java#fixFunctionType(Node)
- closure/319/build/src/com/google/javascript/jscomp/ConcreteType.java#toString()
- closure/319/build/src/com/google/javascript/rhino/JSDocInfo.java#declareThrows(JSTypeExpression)
|
30 |
|
|
?
|
4237 |
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 | 2114 | (pattern support = 14 / 387) | PS*PU | 2833 | (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 |
|
|
?
|
4600 |
1 |
Strategy | Rank | Desc |
---|
| 1472 | () | Confidence | 1091 | 12 / (12 + 366) | DefectIndicator | 2666 | (1 / 15658 (Node)) * 12 / 366 | O-E2MN | 743 | (overlap = 5.00 / 6.00) | O-E2MN*PS | 2171 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387) | O-E2MN*PS*PU | 2776 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(1 / 15658 (Node)) | O-E2MN*PS*PV | 1004 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366) | O-E2MN*PS*PV*PU | 1577 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) | O-E2MN*PS*PV*VS | 2333 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366) | O-E2MN*PS*PV*VS*PU | 2332 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) | O-E2MN*PS*VS | 2666 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366) | O-E2MN*PS*VS*PU | 2666 | (overlap = 5.00 / 6.00)*(pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node)) | O-E2MN*PU | 1717 | (overlap = 5.00 / 6.00)*(1 / 15658 (Node)) | O-E2MN*PV | 830 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366) | O-E2MN*PV*PU | 1440 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) | O-E2MN*PV*VS | 2155 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366) | O-E2MN*PV*VS*PU | 2340 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) | O-E2MN*VS | 2665 | (overlap = 5.00 / 6.00)*(violation support = 1 / 366) | O-E2MN*VS*PU | 2668 | (overlap = 5.00 / 6.00)*(violation support = 1 / 366)*(1 / 15658 (Node)) | PS | - | filtered | PS*PU | - | filtered | PS*PV | 1091 | (pattern support = 12 / 387)*(pattern violations = 1 / 366) | PS*PV*PU | 1577 | (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(1 / 15658 (Node)) | PS*PV*VS | 2367 | (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366) | PS*PV*VS*PU | 2367 | (pattern support = 12 / 387)*(pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) | PS*VS | 2666 | (pattern support = 12 / 387)*(violation support = 1 / 366) | PS*VS*PU | 2666 | (pattern support = 12 / 387)*(violation support = 1 / 366)*(1 / 15658 (Node)) | PU | 2113 | (1 / 15658 (Node)) | PV | 975 | (pattern violations = 1 / 366) | PV*PU | 1585 | (pattern violations = 1 / 366)*(1 / 15658 (Node)) | PV*VS | 2332 | (pattern violations = 1 / 366)*(violation support = 1 / 366) | PV*VS*PU | 2340 | (pattern violations = 1 / 366)*(violation support = 1 / 366)*(1 / 15658 (Node)) | Rareness | 2666 | 1 - (366 / 12) | VS | 2665 | (violation support = 1 / 366) | VS*PU | 2668 | (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 |
|
|
?
|
5109 |
1 |
Strategy | Rank | Desc |
---|
| 1473 | () | Confidence | 57 | 30 / (30 + 55) | DefectIndicator | - | filtered | O-E2MN | - | filtered | O-E2MN*PS | - | filtered | O-E2MN*PS*PU | - | filtered | O-E2MN*PS*PV | 83 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55) | O-E2MN*PS*PV*PU | 259 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PS*PV*VS | 408 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | O-E2MN*PS*PV*VS*PU | 356 | (overlap = 3.00 / 5.00)*(pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PS*VS | - | filtered | O-E2MN*PS*VS*PU | - | filtered | O-E2MN*PU | - | filtered | O-E2MN*PV | 316 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55) | O-E2MN*PV*PU | 260 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*PV*VS | 509 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | O-E2MN*PV*VS*PU | 386 | (overlap = 3.00 / 5.00)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | O-E2MN*VS | - | filtered | O-E2MN*VS*PU | - | filtered | PS | 54 | (pattern support = 30 / 387) | PS*PU | 225 | (pattern support = 30 / 387)*(1 / 2142 (Collection)) | PS*PV | 57 | (pattern support = 30 / 387)*(pattern violations = 1 / 55) | PS*PV*PU | 260 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(1 / 2142 (Collection)) | PS*PV*VS | 313 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55) | PS*PV*VS*PU | 323 | (pattern support = 30 / 387)*(pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | PS*VS | - | filtered | PS*VS*PU | - | filtered | PU | 711 | (1 / 2142 (Collection)) | PV | 252 | (pattern violations = 1 / 55) | PV*PU | 260 | (pattern violations = 1 / 55)*(1 / 2142 (Collection)) | PV*VS | 493 | (pattern violations = 1 / 55)*(violation support = 1 / 55) | PV*VS*PU | 372 | (pattern violations = 1 / 55)*(violation support = 1 / 55)*(1 / 2142 (Collection)) | Rareness | - | filtered | VS | - | filtered | VS*PU | - | filtered | |
- closure/319/build/src/com/google/javascript/jscomp/deps/SortedDependencies.java#cycleToString(List)
- closure/319/build/src/com/google/javascript/jscomp/SimpleDefinitionFinder.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src/com/google/javascript/jscomp/DevirtualizePrototypeMethods.java#fixFunctionType(Node)
- closure/319/build/src/com/google/javascript/jscomp/ConcreteType.java#toString()
- closure/319/build/src/com/google/javascript/rhino/JSDocInfo.java#declareThrows(JSTypeExpression)
|
30 |
|
|
?
|
5704 |
1 |
Strategy | Rank | Desc |
---|
| 1475 | () | Confidence | 3432 | 11 / (11 + 851) | DefectIndicator | - | filtered | O-E2MN | 744 | (overlap = 5.00 / 6.00) | O-E2MN*PS | 2771 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387) | O-E2MN*PS*PU | 3364 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(1 / 15658 (Node)) | O-E2MN*PS*PV | 3430 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851) | O-E2MN*PS*PV*PU | 3430 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) | O-E2MN*PS*PV*VS | 3496 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) | O-E2MN*PS*PV*VS*PU | 3495 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) | O-E2MN*PS*VS | 3666 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851) | O-E2MN*PS*VS*PU | 3666 | (overlap = 5.00 / 6.00)*(pattern support = 11 / 387)*(violation support = 1 / 851)*(1 / 15658 (Node)) | O-E2MN*PU | 1718 | (overlap = 5.00 / 6.00)*(1 / 15658 (Node)) | O-E2MN*PV | 2128 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851) | O-E2MN*PV*PU | 2129 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) | O-E2MN*PV*VS | 3496 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851) | O-E2MN*PV*VS*PU | 3503 | (overlap = 5.00 / 6.00)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) | O-E2MN*VS | 3495 | (overlap = 5.00 / 6.00)*(violation support = 1 / 851) | O-E2MN*VS*PU | 3498 | (overlap = 5.00 / 6.00)*(violation support = 1 / 851)*(1 / 15658 (Node)) | PS | - | filtered | PS*PU | - | filtered | PS*PV | 3432 | (pattern support = 11 / 387)*(pattern violations = 1 / 851) | PS*PV*PU | 3432 | (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(1 / 15658 (Node)) | PS*PV*VS | 3496 | (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851) | PS*PV*VS*PU | 3496 | (pattern support = 11 / 387)*(pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) | PS*VS | - | filtered | PS*VS*PU | - | filtered | PU | 2114 | (1 / 15658 (Node)) | PV | 2129 | (pattern violations = 1 / 851) | PV*PU | 2129 | (pattern violations = 1 / 851)*(1 / 15658 (Node)) | PV*VS | 3497 | (pattern violations = 1 / 851)*(violation support = 1 / 851) | PV*VS*PU | 3503 | (pattern violations = 1 / 851)*(violation support = 1 / 851)*(1 / 15658 (Node)) | Rareness | - | filtered | VS | 3495 | (violation support = 1 / 851) | VS*PU | 3498 | (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 |
|
|
?
|
5924 |
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 | 230 | (overlap = 5.00 / 7.00)*(1 / 1004 (Iterator)) | O-E2MN*PV | 63 | (overlap = 5.00 / 7.00)*(pattern violations = 1 / 27) | O-E2MN*PV*PU | 196 | (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 | 221 | (1 / 1004 (Iterator)) | PV | 53 | (pattern violations = 1 / 27) | PV*PU | 186 | (pattern violations = 1 / 27)*(1 / 1004 (Iterator)) | PV*VS | - | filtered | PV*VS*PU | 126 | (pattern violations = 1 / 27)*(violation support = 1 / 11)*(1 / 1004 (Iterator)) | 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 |
|
|
?
|
6790 |
1 |
Strategy | Rank | Desc |
---|
| 1477 | () | Confidence | 524 | 29 / (29 + 223) | DefectIndicator | 357 | (1 / 2142 (Collection)) * 29 / 29 | O-E2MN | 2376 | (overlap = 6.00 / 8.00) | O-E2MN*PS | 46 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387) | O-E2MN*PS*PU | 223 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(1 / 2142 (Collection)) | O-E2MN*PS*PV | 467 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223) | O-E2MN*PS*PV*PU | 321 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | O-E2MN*PS*PV*VS | 523 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | O-E2MN*PS*PV*VS*PU | 393 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PS*VS | 482 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29) | O-E2MN*PS*VS*PU | 337 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PU | 364 | (overlap = 6.00 / 8.00)*(1 / 2142 (Collection)) | O-E2MN*PV | 721 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223) | O-E2MN*PV*PU | 406 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | O-E2MN*PV*VS | 695 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | O-E2MN*PV*VS*PU | 463 | (overlap = 6.00 / 8.00)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*VS | 812 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29) | O-E2MN*VS*PU | 464 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS | 82 | (pattern support = 29 / 387) | PS*PU | 253 | (pattern support = 29 / 387)*(1 / 2142 (Collection)) | PS*PV | 524 | (pattern support = 29 / 387)*(pattern violations = 1 / 223) | PS*PV*PU | 288 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(1 / 2142 (Collection)) | PS*PV*VS | 519 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29) | PS*PV*VS*PU | 398 | (pattern support = 29 / 387)*(pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS*VS | 472 | (pattern support = 29 / 387)*(violation support = 1 / 29) | PS*VS*PU | 357 | (pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PU | 713 | (1 / 2142 (Collection)) | PV | 863 | (pattern violations = 1 / 223) | PV*PU | 405 | (pattern violations = 1 / 223)*(1 / 2142 (Collection)) | PV*VS | 684 | (pattern violations = 1 / 223)*(violation support = 1 / 29) | PV*VS*PU | 459 | (pattern violations = 1 / 223)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | Rareness | 475 | 1 - (29 / 29) | VS | 845 | (violation support = 1 / 29) | VS*PU | 475 | (violation support = 1 / 29)*(1 / 2142 (Collection)) | |
- closure/319/build/src/com/google/javascript/jscomp/ClosureCodingConvention.java#identifyTypeDeclarationCall(Node)
- closure/319/build/src/com/google/javascript/jscomp/JSModule.java#getSortedDependencyNames()
- closure/319/build/src/com/google/javascript/jscomp/deps/JsFileLineParser.java#parseJsStringArray(String)
- closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getNeighborNodes(DiGraphNode)
- closure/319/build/src/com/google/javascript/jscomp/TightenTypes.java#getAssignments(ConcreteScope)
|
29 |
|
|
?
|
7272 |
1 |
Strategy | Rank | Desc |
---|
| 1478 | () | Confidence | - | filtered | DefectIndicator | 358 | (1 / 2142 (Collection)) * 29 / 29 | O-E2MN | 2377 | (overlap = 6.00 / 8.00) | O-E2MN*PS | 47 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387) | O-E2MN*PS*PU | 224 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(1 / 2142 (Collection)) | 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 | 483 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29) | O-E2MN*PS*VS*PU | 338 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PU | 365 | (overlap = 6.00 / 8.00)*(1 / 2142 (Collection)) | O-E2MN*PV | - | filtered | O-E2MN*PV*PU | - | filtered | O-E2MN*PV*VS | - | filtered | O-E2MN*PV*VS*PU | - | filtered | O-E2MN*VS | 813 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29) | O-E2MN*VS*PU | 465 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS | - | filtered | PS*PU | - | filtered | PS*PV | - | filtered | PS*PV*PU | - | filtered | PS*PV*VS | - | filtered | PS*PV*VS*PU | - | filtered | PS*VS | 473 | (pattern support = 29 / 387)*(violation support = 1 / 29) | PS*VS*PU | 358 | (pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PU | 714 | (1 / 2142 (Collection)) | PV | - | filtered | PV*PU | - | filtered | PV*VS | - | filtered | PV*VS*PU | - | filtered | Rareness | 476 | 1 - (29 / 29) | VS | 846 | (violation support = 1 / 29) | VS*PU | 476 | (violation support = 1 / 29)*(1 / 2142 (Collection)) | |
- closure/319/build/src/com/google/javascript/jscomp/ClosureCodingConvention.java#identifyTypeDeclarationCall(Node)
- closure/319/build/src/com/google/javascript/jscomp/JSModule.java#getSortedDependencyNames()
- closure/319/build/src/com/google/javascript/jscomp/deps/JsFileLineParser.java#parseJsStringArray(String)
- closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getNeighborNodes(DiGraphNode)
- closure/319/build/src/com/google/javascript/jscomp/TightenTypes.java#getAssignments(ConcreteScope)
|
29 |
|
|
?
|
7608 |
1 |
Strategy | Rank | Desc |
---|
| - | filtered | Confidence | - | filtered | DefectIndicator | - | filtered | O-E2MN | 1628 | (overlap = 18.00 / 22.00) | 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 | 138 | (overlap = 18.00 / 22.00)*(violation support = 1 / 3) | 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 | - | filtered | PV | - | filtered | PV*PU | - | filtered | PV*VS | - | filtered | PV*VS*PU | - | filtered | Rareness | - | filtered | VS | 133 | (violation support = 1 / 3) | VS*PU | - | filtered | |
- closure/319/build/src/com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node, Node)
- closure/319/build/src/com/google/javascript/jscomp/JsMessageVisitor.java#extractFromReturnDescendant(Builder, Node)
- closure/319/build/src/com/google/javascript/jscomp/ExpressionDecomposer.java#extractExpression(Node, Node)
- closure/319/build/src/com/google/javascript/jscomp/TypeCheck.java#visitVar(NodeTraversal, Node)
|
35 |
|
|
?
|
8045 |
1 |
Strategy | Rank | Desc |
---|
| - | filtered | Confidence | - | filtered | DefectIndicator | 359 | (1 / 2142 (Collection)) * 29 / 29 | O-E2MN | 2378 | (overlap = 6.00 / 8.00) | O-E2MN*PS | 48 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387) | O-E2MN*PS*PU | 225 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(1 / 2142 (Collection)) | 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 | 484 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29) | O-E2MN*PS*VS*PU | 339 | (overlap = 6.00 / 8.00)*(pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | O-E2MN*PU | 366 | (overlap = 6.00 / 8.00)*(1 / 2142 (Collection)) | O-E2MN*PV | - | filtered | O-E2MN*PV*PU | - | filtered | O-E2MN*PV*VS | - | filtered | O-E2MN*PV*VS*PU | - | filtered | O-E2MN*VS | 814 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29) | O-E2MN*VS*PU | 466 | (overlap = 6.00 / 8.00)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PS | - | filtered | PS*PU | - | filtered | PS*PV | - | filtered | PS*PV*PU | - | filtered | PS*PV*VS | - | filtered | PS*PV*VS*PU | - | filtered | PS*VS | 474 | (pattern support = 29 / 387)*(violation support = 1 / 29) | PS*VS*PU | 359 | (pattern support = 29 / 387)*(violation support = 1 / 29)*(1 / 2142 (Collection)) | PU | - | filtered | PV | - | filtered | PV*PU | - | filtered | PV*VS | - | filtered | PV*VS*PU | - | filtered | Rareness | 477 | 1 - (29 / 29) | VS | 847 | (violation support = 1 / 29) | VS*PU | 477 | (violation support = 1 / 29)*(1 / 2142 (Collection)) | |
- closure/319/build/src/com/google/javascript/jscomp/ClosureCodingConvention.java#identifyTypeDeclarationCall(Node)
- closure/319/build/src/com/google/javascript/jscomp/JSModule.java#getSortedDependencyNames()
- closure/319/build/src/com/google/javascript/jscomp/deps/JsFileLineParser.java#parseJsStringArray(String)
- closure/319/build/src/com/google/javascript/jscomp/graph/LinkedDirectedGraph.java#getNeighborNodes(DiGraphNode)
- closure/319/build/src/com/google/javascript/jscomp/TightenTypes.java#getAssignments(ConcreteScope)
|
29 |
|
|