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 |
?
|
268 |
0.009865671946024173 |
(pattern support = 22 / 27)(pattern violations = 1 / 79)(overlap = 22.00 / 23.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/FunctionArgumentInjector.java#findModifiedParameters(Node)
- closure/319/build/src//com/google/javascript/jscomp/parsing/IRFactory.java#processArrayLiteral(ArrayLiteral)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/JsMessageVisitor.java#extractMessageFromVariable(JsMessage$Builder, Node, Node, Node)
|
22 |
|
|
?
|
359 |
0.00825128926394749 |
(pattern support = 22 / 27)(pattern violations = 1 / 79)(overlap = 16.00 / 20.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/FunctionArgumentInjector.java#findModifiedParameters(Node)
- closure/319/build/src//com/google/javascript/jscomp/parsing/IRFactory.java#processArrayLiteral(ArrayLiteral)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/JsMessageVisitor.java#extractMessageFromVariable(JsMessage$Builder, Node, Node, Node)
|
22 |
|
|
?
|
1405 |
0.004199210548416897 |
(pattern support = 10 / 27)(pattern violations = 1 / 63)(overlap = 5.00 / 7.00) |
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setTweak(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setExterns(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setJs(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setModule(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setJscompWarning(List)
|
10 |
|
|
?
|
1406 |
0.004199210548416897 |
(pattern support = 10 / 27)(pattern violations = 1 / 63)(overlap = 5.00 / 7.00) |
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setTweak(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setExterns(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setJs(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setModule(List)
- closure/319/build/src//com/google/javascript/jscomp/AbstractCommandLineRunner.java#setJscompWarning(List)
|
10 |
|
|
?
|
3562 |
0.0013398411331227867 |
(pattern support = 10 / 27)(pattern violations = 1 / 129)(overlap = 7.00 / 15.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator$AbstractScopeBuilder.java#checkForClassDefiningCalls(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator$AbstractScopeBuilder.java#getFunctionType(String, Node, JSDocInfo, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#defineNamedTypeAssign(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#defineDeclaredFunction(Node, Node)
|
10 |
|
|
?
|
3764 |
0.001286008230452675 |
(pattern support = 12 / 27)(pattern violations = 1 / 288)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#canAccessDeprecatedTypes(NodeTraversal)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#getClassOfMethod(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#enterScope(NodeTraversal)
|
12 |
|
|
?
|
3765 |
0.001286008230452675 |
(pattern support = 12 / 27)(pattern violations = 1 / 288)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#canAccessDeprecatedTypes(NodeTraversal)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#getClassOfMethod(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#enterScope(NodeTraversal)
|
12 |
|
|
?
|
3766 |
0.001286008230452675 |
(pattern support = 12 / 27)(pattern violations = 1 / 288)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#canAccessDeprecatedTypes(NodeTraversal)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#getClassOfMethod(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckAccessControls.java#enterScope(NodeTraversal)
|
12 |
|
|
?
|
7351 |
0.0006010210286651677 |
(pattern support = 17 / 27)(pattern violations = 1 / 873)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypedScopeCreator.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/VarCheck.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/Normalize.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/SimpleDefinitionFinder.java#isSimpleFunctionDeclaration(Node)
- closure/319/build/src//com/google/javascript/jscomp/SyntacticScopeCreator.java#createScope(Node, Scope)
|
17 |
|
|
?
|
9640 |
0.0002939447383891828 |
(pattern support = 14 / 27)(pattern violations = 1 / 294)(overlap = 1.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/StrictModeCheck.java#process(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasExternals.java#addMutatorFunction(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/AstChangeProxy.java#replaceWith(Node, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasKeywords.java#access$400(String)
|
14 |
|
|
?
|
9641 |
0.0002939447383891828 |
(pattern support = 14 / 27)(pattern violations = 1 / 294)(overlap = 1.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/StrictModeCheck.java#process(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasExternals.java#addMutatorFunction(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/AstChangeProxy.java#replaceWith(Node, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasKeywords.java#access$400(String)
|
14 |
|
|
?
|
9642 |
0.0002939447383891828 |
(pattern support = 14 / 27)(pattern violations = 1 / 294)(overlap = 1.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/StrictModeCheck.java#process(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasExternals.java#addMutatorFunction(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/AstChangeProxy.java#replaceWith(Node, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasKeywords.java#access$400(String)
|
14 |
|
|
?
|
9643 |
0.0002939447383891828 |
(pattern support = 14 / 27)(pattern violations = 1 / 294)(overlap = 1.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/StrictModeCheck.java#process(Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasExternals.java#addMutatorFunction(String, Node)
- closure/319/build/src//com/google/javascript/jscomp/AstChangeProxy.java#replaceWith(Node, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/NameAnalyzer.java#getRhsSubexpressions(Node)
- closure/319/build/src//com/google/javascript/jscomp/AliasKeywords.java#access$400(String)
|
14 |
|
|
?
|
10401 |
0.0002777777777777778 |
(pattern support = 18 / 27)(pattern violations = 1 / 2000)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isSimpleFunctionObjectCall(Node)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#evaluatesToLocalValue(Node, Predicate)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isToStringMethodCall(Node)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isFunctionObjectCallOrApply(Node)
- closure/319/build/src//com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallThisObject(Node)
|
18 |
|
|
?
|
10402 |
0.0002777777777777778 |
(pattern support = 18 / 27)(pattern violations = 1 / 2000)(overlap = 5.00 / 6.00) |
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isSimpleFunctionObjectCall(Node)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#evaluatesToLocalValue(Node, Predicate)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isToStringMethodCall(Node)
- closure/319/build/src//com/google/javascript/jscomp/NodeUtil.java#isFunctionObjectCallOrApply(Node)
- closure/319/build/src//com/google/javascript/jscomp/PureFunctionIdentifier.java#getCallThisObject(Node)
|
18 |
|
|
?
|
11992 |
0.00026354627872654437 |
(pattern support = 10 / 27)(pattern violations = 1 / 1054)(overlap = 15.00 / 20.00) |
- closure/319/build/src//com/google/javascript/jscomp/CheckProvides$CheckProvidesCallback.java#visitScriptNode(NodeTraversal, Node)
- closure/319/build/src//com/google/javascript/jscomp/CheckProvides.java#visit(NodeTraversal, Node, Node)
- closure/319/build/src//com/google/javascript/jscomp/parsing/Config.java#buildAnnotationNames(Set)
- closure/319/build/src//com/google/javascript/jscomp/LinkedFlowScope.java#equals(Object)
- closure/319/build/src//com/google/javascript/jscomp/MustBeReachingVariableDef.java#apply(MustBeReachingVariableDef$MustDef, MustBeReachingVariableDef$MustDef)
|
10 |
|
|
?
|
19203 |
0.00004007584602263788 |
(pattern support = 11 / 27)(pattern violations = 1 / 1775)(overlap = 11.00 / 63.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#mismatch(String, Node, String, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, JSType, Node, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanOverride(NodeTraversal, Node, JSType, JSType, String, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerMismatch(JSType, JSType)
|
11 |
The graph contained more than 40 nodes (57) and is likely unreadable. Skipping generation. |
|
?
|
19696 |
0.0000301016786816833 |
(pattern support = 11 / 27)(pattern violations = 1 / 1775)(overlap = 8.00 / 61.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#mismatch(String, Node, String, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, JSType, Node, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanOverride(NodeTraversal, Node, JSType, JSType, String, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerMismatch(JSType, JSType)
|
11 |
The graph contained more than 40 nodes (57) and is likely unreadable. Skipping generation. |
|
?
|
19713 |
0.000030067799471011736 |
(pattern support = 11 / 27)(pattern violations = 1 / 1777)(overlap = 8.00 / 61.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#mismatch(String, Node, String, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, JSType, Node, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanOverride(NodeTraversal, Node, JSType, JSType, String, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerMismatch(JSType, JSType)
|
11 |
The graph contained more than 40 nodes (57) and is likely unreadable. Skipping generation. |
|
?
|
20001 |
0.00002090126243625115 |
(pattern support = 11 / 27)(pattern violations = 1 / 2215)(overlap = 5.00 / 44.00) |
- closure/319/build/src//com/google/javascript/jscomp/ControlFlowAnalysis.java#handleWith(Node)
- closure/319/build/src//com/google/javascript/jscomp/ControlFlowAnalysis.java#handleIf(Node)
- closure/319/build/src//com/google/javascript/jscomp/ControlFlowAnalysis.java#handleReturn(Node)
- closure/319/build/src//com/google/javascript/jscomp/ControlFlowAnalysis.java#handleCase(Node)
- closure/319/build/src//com/google/javascript/jscomp/ControlFlowAnalysis.java#connectToPossibleExceptionHandler(Node, Node)
|
11 |
The graph contained more than 40 nodes (42) and is likely unreadable. Skipping generation. |
|
?
|
20261 |
0.00001945129660574874 |
(pattern support = 11 / 27)(pattern violations = 1 / 1775)(overlap = 5.00 / 59.00) |
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#mismatch(String, Node, String, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanCast(NodeTraversal, Node, JSType, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, JSType, Node, String)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#expectCanOverride(NodeTraversal, Node, JSType, JSType, String, JSType)
- closure/319/build/src//com/google/javascript/jscomp/TypeValidator.java#registerMismatch(JSType, JSType)
|
11 |
The graph contained more than 40 nodes (57) and is likely unreadable. Skipping generation. |
|