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
?
780
1
Strategy Rank Desc 4420 () Confidence - filtered DefectIndicator - filtered O-E2MN 1676 (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 140 (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 169 (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
?
2605
1
Strategy Rank Desc - filtered Confidence 28 387 / (387 + 30) DefectIndicator 5 (1 / 2142 (Collection)) * 387 / 1 O-E2MN 56 (overlap = 13.00 / 14.00) O-E2MN*PS 0 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387) O-E2MN*PS*PU 31 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(1 / 2142 (Collection)) O-E2MN*PS*PV 0 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30) O-E2MN*PS*PV*PU 34 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) O-E2MN*PS*PV*VS 0 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 1) O-E2MN*PS*PV*VS*PU 3 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 1)*(1 / 2142 (Collection)) O-E2MN*PS*VS 0 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 1) O-E2MN*PS*VS*PU 3 (overlap = 13.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 1)*(1 / 2142 (Collection)) O-E2MN*PU - filtered O-E2MN*PV - filtered O-E2MN*PV*PU - filtered O-E2MN*PV*VS 6 (overlap = 13.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 1) O-E2MN*PV*VS*PU - filtered O-E2MN*VS 8 (overlap = 13.00 / 14.00)*(violation support = 1 / 1) O-E2MN*VS*PU 78 (overlap = 13.00 / 14.00)*(violation support = 1 / 1)*(1 / 2142 (Collection)) PS 28 (pattern support = 387 / 387) PS*PU 66 (pattern support = 387 / 387)*(1 / 2142 (Collection)) PS*PV 28 (pattern support = 387 / 387)*(pattern violations = 1 / 30) PS*PV*PU 71 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) PS*PV*VS 2 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 1) PS*PV*VS*PU 7 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 1)*(1 / 2142 (Collection)) PS*VS 2 (pattern support = 387 / 387)*(violation support = 1 / 1) PS*VS*PU 5 (pattern support = 387 / 387)*(violation support = 1 / 1)*(1 / 2142 (Collection)) PU - filtered PV - filtered PV*PU - filtered PV*VS 8 (pattern violations = 1 / 30)*(violation support = 1 / 1) PV*VS*PU - filtered Rareness 2 1 - (1 / 387) VS 65 (violation support = 1 / 1) 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
?
5528
1
Strategy Rank Desc - filtered Confidence 29 387 / (387 + 30) DefectIndicator 38 (1 / 2142 (Collection)) * 387 / 5 O-E2MN - filtered O-E2MN*PS 18 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387) O-E2MN*PS*PU 56 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(1 / 2142 (Collection)) O-E2MN*PS*PV 18 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30) O-E2MN*PS*PV*PU 54 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) O-E2MN*PS*PV*VS 18 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5) O-E2MN*PS*PV*VS*PU 28 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection)) O-E2MN*PS*VS 18 (overlap = 11.00 / 14.00)*(pattern support = 387 / 387)*(violation support = 1 / 5) O-E2MN*PS*VS*PU 25 (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 48 (overlap = 11.00 / 14.00)*(pattern violations = 1 / 30)*(violation support = 1 / 5) O-E2MN*PV*VS*PU 137 (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 29 (pattern support = 387 / 387) PS*PU 67 (pattern support = 387 / 387)*(1 / 2142 (Collection)) PS*PV 29 (pattern support = 387 / 387)*(pattern violations = 1 / 30) PS*PV*PU 72 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(1 / 2142 (Collection)) PS*PV*VS 23 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5) PS*PV*VS*PU 33 (pattern support = 387 / 387)*(pattern violations = 1 / 30)*(violation support = 1 / 5)*(1 / 2142 (Collection)) PS*VS 23 (pattern support = 387 / 387)*(violation support = 1 / 5) PS*VS*PU 38 (pattern support = 387 / 387)*(violation support = 1 / 5)*(1 / 2142 (Collection)) PU - filtered PV - filtered PV*PU - filtered PV*VS 55 (pattern violations = 1 / 30)*(violation support = 1 / 5) PV*VS*PU - filtered Rareness 23 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
?
5625
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 182 (overlap = 6.00 / 7.00)*(1 / 1004 (Iterator)) O-E2MN*PV 9 (overlap = 6.00 / 7.00)*(pattern violations = 1 / 27) O-E2MN*PV*PU 176 (overlap = 6.00 / 7.00)*(pattern violations = 1 / 27)*(1 / 1004 (Iterator)) O-E2MN*PV*VS - filtered O-E2MN*PV*VS*PU 66 (overlap = 6.00 / 7.00)*(pattern violations = 1 / 27)*(violation support = 1 / 2)*(1 / 1004 (Iterator)) 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 233 (1 / 1004 (Iterator)) PV 83 (pattern violations = 1 / 27) PV*PU 198 (pattern violations = 1 / 27)*(1 / 1004 (Iterator)) PV*VS - filtered PV*VS*PU 67 (pattern violations = 1 / 27)*(violation support = 1 / 2)*(1 / 1004 (Iterator)) Rareness - filtered VS - filtered VS*PU 81 (violation support = 1 / 2)*(1 / 1004 (Iterator))
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
?
7297
1
Strategy Rank Desc 4421 () 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 - 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/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
?
7935
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 233 (overlap = 5.00 / 7.00)*(1 / 1004 (Iterator)) O-E2MN*PV 84 (overlap = 5.00 / 7.00)*(pattern violations = 1 / 27) O-E2MN*PV*PU 199 (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 234 (1 / 1004 (Iterator)) PV 84 (pattern violations = 1 / 27) PV*PU 199 (pattern violations = 1 / 27)*(1 / 1004 (Iterator)) PV*VS - filtered PV*VS*PU 134 (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
?
9375
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 190 (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 235 (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