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
Violation Types
?
65
0.00860832137733
(pattern support = 16 / 41)*(pattern violations = 1 / 32)*(overlap = 12.00 / 17.00)
* closure/319/original-src/com/google/javascript/jscomp/AliasStrings.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/CheckSideEffects.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/InstrumentFunctions.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node)
* closure/319/original-src/com/google/javascript/jscomp/ReplaceIdGenerators.java#visit(NodeTraversal, Node)
16
missing/condition/value_or_state
?
70
0.00789096126255
(pattern support = 16 / 41)*(pattern violations = 1 / 32)*(overlap = 11.00 / 17.00)
* closure/319/original-src/com/google/javascript/jscomp/AliasStrings.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/CheckSideEffects.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/InstrumentFunctions.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/ExpressionDecomposer.java#isSubexpressionMovable(Node)
* closure/319/original-src/com/google/javascript/jscomp/ReplaceIdGenerators.java#visit(NodeTraversal, Node)
16
missing/condition/value_or_state
?
2760
0.000717360114778
(pattern support = 10 / 41)*(pattern violations = 1 / 306)*(overlap = 9.00 / 10.00)
* closure/319/original-src/com/google/javascript/jscomp/TypeCheck.java#visitFunction(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/TypeCheck.java#visitParameterList(NodeTraversal, Node, FunctionType)
* closure/319/original-src/com/google/javascript/jscomp/TypeCheck.java#shouldTraverse(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/TypeCheck.java#checkPropertyAccess(JSType, String, NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/TypeCheck.java#visitCall(NodeTraversal, Node)
10
missing/condition/value_or_state
?
5086
0.00045100303074
(pattern support = 10 / 41)*(pattern violations = 1 / 338)*(overlap = 5.00 / 8.00)
* closure/319/original-src/com/google/javascript/jscomp/VarCheck.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#maybeEliminateAssignmentByLvalueName(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StrictModeCheck.java#checkNameUse(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/RenameProperties.java#countCallCandidates(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#actsOnStripType(NodeTraversal, Node)
10
missing/condition/value_or_state
?
5087
0.00045100303074
(pattern support = 10 / 41)*(pattern violations = 1 / 338)*(overlap = 5.00 / 8.00)
* closure/319/original-src/com/google/javascript/jscomp/VarCheck.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#maybeEliminateAssignmentByLvalueName(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StrictModeCheck.java#checkNameUse(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/RenameProperties.java#countCallCandidates(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#actsOnStripType(NodeTraversal, Node)
10
missing/condition/value_or_state
?
5088
0.00045100303074
(pattern support = 10 / 41)*(pattern violations = 1 / 338)*(overlap = 5.00 / 8.00)
* closure/319/original-src/com/google/javascript/jscomp/VarCheck.java#visit(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#maybeEliminateAssignmentByLvalueName(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StrictModeCheck.java#checkNameUse(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/RenameProperties.java#countCallCandidates(NodeTraversal, Node)
* closure/319/original-src/com/google/javascript/jscomp/StripCode.java#actsOnStripType(NodeTraversal, Node)
10
missing/condition/value_or_state
?
8346
0.000164177732246
(pattern support = 10 / 41)*(pattern violations = 1 / 1238)*(overlap = 5.00 / 6.00)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractBlockComment(JsDocToken)
* closure/319/original-src/com/google/javascript/jscomp/CodePrinter.java#startNewLine()
* closure/319/original-src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldArrayJoin(Node)
* closure/319/original-src/com/google/javascript/jscomp/deps/JsFunctionParser.java#getPattern(Collection)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractMultilineTextualBlock(JsDocToken, JsDocInfoParser$WhitespaceOption)
10
missing/condition/value_or_state
?
8347
0.000164177732246
(pattern support = 10 / 41)*(pattern violations = 1 / 1238)*(overlap = 5.00 / 6.00)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractBlockComment(JsDocToken)
* closure/319/original-src/com/google/javascript/jscomp/CodePrinter.java#startNewLine()
* closure/319/original-src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldArrayJoin(Node)
* closure/319/original-src/com/google/javascript/jscomp/deps/JsFunctionParser.java#getPattern(Collection)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractMultilineTextualBlock(JsDocToken, JsDocInfoParser$WhitespaceOption)
10
missing/condition/value_or_state
?
8348
0.000164177732246
(pattern support = 10 / 41)*(pattern violations = 1 / 1238)*(overlap = 5.00 / 6.00)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractBlockComment(JsDocToken)
* closure/319/original-src/com/google/javascript/jscomp/CodePrinter.java#startNewLine()
* closure/319/original-src/com/google/javascript/jscomp/PeepholeFoldConstants.java#tryFoldArrayJoin(Node)
* closure/319/original-src/com/google/javascript/jscomp/deps/JsFunctionParser.java#getPattern(Collection)
* closure/319/original-src/com/google/javascript/jscomp/parsing/JsDocInfoParser.java#extractMultilineTextualBlock(JsDocToken, JsDocInfoParser$WhitespaceOption)
10
missing/condition/value_or_state