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 |
|
?
|
1139 |
0.0032520325203252037 |
(pattern support = 14 / 28)(pattern violations = 1 / 123)(overlap = 8.00 / 10.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerIfMismatch(JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignTo(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator#registerMismatch(JSType)
|
14 |
|
|
|
?
|
1164 |
0.0032307330827067667 |
(pattern support = 10 / 28)(pattern violations = 1 / 76)(overlap = 11.00 / 16.00) |
- closure/319/build/src//com/google/javascript/jscomp/SpecializeModule.java#canFixupSpecializedFunctionContainingNode(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasStrings.java#isInThrowExpression(Node)
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis.java#safeToMoveBefore(Node, SideEffectsAnalysis$AbstractMotionEnvironment)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isWithinLoop(Node)
- closure/319/build/src//com/google/javascript/jscomp/SpecializeModule.java#reportSpecializedFunctionContainingNode(Node)
|
10 |
|
|
|
?
|
1165 |
0.0032307330827067667 |
(pattern support = 10 / 28)(pattern violations = 1 / 76)(overlap = 11.00 / 16.00) |
- closure/319/build/src//com/google/javascript/jscomp/SpecializeModule.java#canFixupSpecializedFunctionContainingNode(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasStrings.java#isInThrowExpression(Node)
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis.java#safeToMoveBefore(Node, SideEffectsAnalysis$AbstractMotionEnvironment)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isWithinLoop(Node)
- closure/319/build/src//com/google/javascript/jscomp/SpecializeModule.java#reportSpecializedFunctionContainingNode(Node)
|
10 |
|
|
|
?
|
1919 |
0.0025406504065040654 |
(pattern support = 14 / 28)(pattern violations = 1 / 123)(overlap = 5.00 / 8.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerIfMismatch(JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignTo(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator#registerMismatch(JSType)
|
14 |
|
|
|
?
|
2792 |
0.0017421602787456446 |
(pattern support = 14 / 28)(pattern violations = 1 / 123)(overlap = 3.00 / 7.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerIfMismatch(JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignTo(NodeTraversal, Node, JSType, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator#registerMismatch(JSType)
|
14 |
|
|
|
?
|
4132 |
0.0010872430152872956 |
(pattern support = 11 / 28)(pattern violations = 1 / 271)(overlap = 3.00 / 4.00) |
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$CopySideEffectSubexpressions#simplifyShortCircuitBranch(Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getSideEffectNodes(Node)
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback.java#keepSimplifiedHookExpression(Node, boolean)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#replaceTopLevelExpressionWithRhs(Node)
|
11 |
|
|
|
?
|
4133 |
0.0010872430152872956 |
(pattern support = 11 / 28)(pattern violations = 1 / 271)(overlap = 3.00 / 4.00) |
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$CopySideEffectSubexpressions#simplifyShortCircuitBranch(Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getSideEffectNodes(Node)
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback.java#keepSimplifiedHookExpression(Node, boolean)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#replaceTopLevelExpressionWithRhs(Node)
|
11 |
|
|
|
?
|
4134 |
0.0010872430152872956 |
(pattern support = 11 / 28)(pattern violations = 1 / 271)(overlap = 3.00 / 4.00) |
- closure/319/build/src//com/google/javascript/jscomp/ExternExportsPass.java#appendExtern(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/InlineSimpleMethods#allDefinitionsEquivalent(Collection)
- closure/319/build/src//com/google/javascript/jscomp/InlineSimpleMethods.java#access$000(InlineSimpleMethods, Collection)
- closure/319/build/src//com/google/javascript/jscomp/TightenTypes.java#process(Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#replaceTopLevelExpressionWithRhs(Node)
|
11 |
|
|
|
?
|
4135 |
0.0010872430152872956 |
(pattern support = 11 / 28)(pattern violations = 1 / 271)(overlap = 3.00 / 4.00) |
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$CopySideEffectSubexpressions#simplifyShortCircuitBranch(Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getSideEffectNodes(Node)
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback.java#keepSimplifiedHookExpression(Node, boolean)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#replaceTopLevelExpressionWithRhs(Node)
|
11 |
|
|
|
?
|
7739 |
0.0005595657769570813 |
(pattern support = 16 / 28)(pattern violations = 1 / 851)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder.java#removeReferences(Node)
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder#getSimplifiedName(Node)
- closure/319/build/src//com/google/javascript/jscomp/MakeDeclaredNamesUnique.java#shouldTraverse(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/FunctionInjector.java#doesFunctionMeetMinimumRequirements(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/SyntacticScopeCreator.java#scanVars(Node)
|
16 |
|
|
|
?
|
9530 |
0.0002723873749885311 |
(pattern support = 19 / 28)(pattern violations = 1 / 2076)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseVariableDeclarations.java#collapseAssign(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/ScopedAliases.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/ClosureCodeRemoval.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckProvides.java#visit(NodeTraversal, Node)
|
19 |
|
|
|
?
|
9531 |
0.0002723873749885311 |
(pattern support = 19 / 28)(pattern violations = 1 / 2076)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseVariableDeclarations.java#collapseAssign(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/ScopedAliases.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/ClosureCodeRemoval.java#visit(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckProvides.java#visit(NodeTraversal, Node)
|
19 |
|
|
|
?
|
14290 |
0.00021837875611460517 |
(pattern support = 10 / 28)(pattern violations = 1 / 1272)(overlap = 7.00 / 9.00) |
- closure/319/build/src//com/google/javascript/jscomp/AmbiguateProperties.java#<init>(AmbiguateProperties, Collection)
- closure/319/build/src//com/google/javascript/jscomp/MustBeReachingVariableDef.java#addToDefIfLocal(String, Node, MustBeReachingVariableDef$MustDef)
- closure/319/build/src//com/google/javascript/jscomp/TypeInferencePass.java#<init>(AbstractCompiler, ReverseAbstractInterpreter, Scope, ScopeCreator)
- closure/319/build/src//com/google/javascript/jscomp/ReplaceIdGenerators.java#<init>(AbstractCompiler, Set)
- closure/319/build/src//com/google/javascript/jscomp/Compiler.java#initInputsByNameMap()
|
10 |
|
|
|
?
|
16174 |
0.00015594395997854213 |
(pattern support = 10 / 28)(pattern violations = 1 / 1041)(overlap = 5.00 / 11.00) |
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis.java#safeToMoveBefore(Node, SideEffectsAnalysis$AbstractMotionEnvironment)
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis#isControlDependentChild(Node)
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis.java#closestControlDependentAncestor(Node)
- closure/319/build/src//com/google/javascript/jscomp/SideEffectsAnalysis.java#nodesHaveSameControlFlow(Node)
|
10 |
|
|
|
?
|
19456 |
0.00003058777467821661 |
(pattern support = 11 / 28)(pattern violations = 1 / 1946)(overlap = 5.00 / 33.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#process(Node)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenPrefixes(String, GlobalNamespace$Name, int)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesTo(GlobalNamespace$Name, String)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesToCollapsibleDescendantNames(GlobalNamespace$Name, String)
|
11 |
|
|
|
?
|
19457 |
0.00003058777467821661 |
(pattern support = 11 / 28)(pattern violations = 1 / 1946)(overlap = 5.00 / 33.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#process(Node)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenPrefixes(String, GlobalNamespace$Name, int)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesTo(GlobalNamespace$Name, String)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesToCollapsibleDescendantNames(GlobalNamespace$Name, String)
|
11 |
|
|
|
?
|
19458 |
0.00003058777467821661 |
(pattern support = 11 / 28)(pattern violations = 1 / 1946)(overlap = 5.00 / 33.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#process(Node)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenPrefixes(String, GlobalNamespace$Name, int)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesTo(GlobalNamespace$Name, String)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesToCollapsibleDescendantNames(GlobalNamespace$Name, String)
|
11 |
|
|
|
?
|
19459 |
0.00003058777467821661 |
(pattern support = 11 / 28)(pattern violations = 1 / 1946)(overlap = 5.00 / 33.00) |
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#process(Node)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenPrefixes(String, GlobalNamespace$Name, int)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesTo(GlobalNamespace$Name, String)
- closure/319/build/src//com/google/javascript/jscomp/CollapseProperties.java#flattenReferencesToCollapsibleDescendantNames(GlobalNamespace$Name, String)
|
11 |
|
|