This repository has been archived on 2023-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
ima02/metrics/feature_vectors_labeled.csv

292 lines
29 KiB
Text

class_name,MTH,FLD,RFC,INT,SZ,CPX,EX,RET,BCM,NML,WRD,DCM,buggy
com.google.javascript.jscomp.PeepholeSimplifyRegExp,1,0,29,0,14,8,0,2,1,15.0,12,0.6666666666666666,0
com.google.javascript.jscomp.MinimizeExitPoints,6,1,91,1,35,14,0,4,5,13.833333333333334,324,2.8672566371681416,1
com.google.javascript.jscomp.RenameLabels,1,3,51,1,1,0,0,0,8,7.0,336,6.588235294117647,1
com.google.javascript.jscomp.JsMessageExtractor,2,3,19,0,9,3,1,1,5,15.0,149,6.7727272727272725,0
com.google.javascript.jscomp.Tracer,25,16,177,0,15,4,0,3,70,16.8,2019,7.315217391304348,0
com.google.javascript.jscomp.VerboseMessageFormatter,3,0,12,0,3,4,0,1,1,10.0,16,2.2857142857142856,0
com.google.javascript.jscomp.DiagnosticType,9,5,15,2,1,0,0,1,11,6.777777777777778,151,11.615384615384617,0
com.google.javascript.jscomp.StrictModeCheck,9,13,107,1,13,7,0,3,11,11.88888888888889,128,1.1962616822429906,0
com.google.javascript.jscomp.JSModule,26,6,87,2,7,3,1,2,28,11.884615384615383,342,4.56,0
com.google.javascript.jscomp.JsMessageDefinition,3,3,0,0,1,0,0,1,2,16.333333333333332,121,20.166666666666668,0
com.google.javascript.jscomp.LiveVariablesAnalysis,10,4,94,0,39,11,0,8,5,16.1,272,2.693069306930693,1
com.google.javascript.jscomp.StatementFusion,6,0,47,0,12,4,0,7,1,23.83333333333333,69,1.4680851063829787,0
com.google.javascript.jscomp.VariableVisibilityAnalysis,3,2,20,1,12,5,0,1,9,15.666666666666666,234,9.75,0
com.google.javascript.jscomp.FunctionRewriter,3,2,92,1,13,6,0,1,22,17.333333333333332,483,3.803149606299213,1
com.google.javascript.jscomp.CheckUnreachableCode,5,3,24,1,6,2,0,2,1,9.4,12,0.5714285714285714,0
com.google.javascript.jscomp.DataFlowAnalysis,13,4,153,0,17,9,0,2,21,11.461538461538462,1031,7.20979020979021,0
com.google.javascript.jscomp.RemoveUnusedVars,13,13,295,2,41,16,0,4,32,18.153846153846157,909,2.6045845272206303,1
com.google.javascript.jscomp.CollapseVariableDeclarations,3,3,70,1,17,5,0,1,9,12.333333333333334,221,3.112676056338028,1
com.google.javascript.jscomp.RemoveTryCatch,1,2,23,1,1,0,0,0,2,7.0,31,0.9117647058823528,0
com.google.javascript.jscomp.DiagnosticGroups,7,35,44,0,2,0,0,1,4,14.714285714285714,35,3.1818181818181817,1
com.google.javascript.jscomp.ObjectPropertyStringPreprocess,2,6,53,1,4,1,0,0,1,13.5,47,1.3428571428571427,0
com.google.javascript.jscomp.CheckSideEffects,5,6,58,1,16,8,0,4,3,10.4,75,1.3636363636363635,1
com.google.javascript.jscomp.BinaryJoinOp,3,0,14,1,6,2,0,3,3,8.333333333333334,77,5.923076923076923,0
com.google.javascript.jscomp.FindExportableNodes,2,3,27,0,17,6,0,1,3,7.5,84,2.5454545454545454,0
com.google.javascript.jscomp.PeepholeOptimizationsPass,10,4,39,1,10,3,0,2,3,11.3,55,0.7638888888888888,1
com.google.javascript.jscomp.JvmMetrics,10,4,137,0,20,8,0,4,1,18.3,28,0.2074074074074074,0
com.google.javascript.jscomp.ByPathWarningsGuard,4,5,7,0,6,3,0,2,4,8.25,177,9.833333333333334,0
com.google.javascript.jscomp.DefaultPassConfig,20,120,341,0,119,51,0,3,119,19.15,964,1.5777414075286416,0
com.google.javascript.jscomp.FunctionNames,4,4,23,2,10,3,0,2,1,13.5,75,2.027027027027027,0
com.google.javascript.jscomp.AbstractCommandLineRunner,54,19,430,0,48,19,2,9,94,18.444444444444443,1965,2.6554054054054053,1
com.google.javascript.jscomp.ClosureCodeRemoval,1,6,51,1,14,6,0,0,15,7.0,229,4.163636363636364,0
com.google.javascript.jscomp.OptimizeReturns,5,1,40,2,14,7,0,6,4,10.8,128,2.844444444444445,0
com.google.javascript.jscomp.CheckRegExp,3,4,23,1,10,5,0,1,1,13.333333333333334,30,1.7647058823529411,0
com.google.javascript.jscomp.ControlFlowAnalysis,38,12,358,2,38,14,0,19,20,13.605263157894736,503,1.2512437810945274,1
com.google.javascript.jscomp.NameReferenceGraphReport,8,1,106,0,29,6,0,2,11,19.5,447,4.966666666666667,0
com.google.javascript.jscomp.AnalyzePrototypeProperties,3,14,217,1,5,2,0,2,29,13.0,563,2.385593220338983,1
com.google.javascript.jscomp.PeepholeFoldConstants,35,8,453,0,70,26,0,39,21,17.457142857142856,382,0.5744360902255639,1
com.google.javascript.jscomp.AbstractCompiler,51,2,10,1,1,0,0,1,52,16.764705882352942,881,176.2,0
com.google.javascript.jscomp.UseSite,2,3,3,0,1,0,0,1,1,7.0,29,5.8,0
com.google.javascript.jscomp.RescopeGlobalSymbols,2,6,91,1,6,1,0,0,5,20.0,319,3.752941176470588,0
com.google.javascript.jscomp.XtbMessageBundle,4,3,49,1,8,0,2,1,4,12.5,95,1.7592592592592593,0
com.google.javascript.jscomp.CoalesceVariableNames,7,4,159,2,26,16,0,4,5,15.285714285714286,174,1.144736842105263,1
com.google.javascript.jscomp.NameGenerator,4,7,20,0,12,4,0,2,7,13.0,152,3.4545454545454546,0
com.google.javascript.jscomp.CheckPathsBetweenNodes,8,11,41,0,15,7,0,4,7,18.5,221,2.9078947368421053,0
com.google.javascript.jscomp.MethodCompilerPass,5,5,83,1,8,1,0,1,11,14.6,180,2.608695652173913,1
com.google.javascript.jscomp.EmptyMessageBundle,3,0,4,1,1,0,0,1,4,11.666666666666666,35,11.666666666666666,0
com.google.javascript.jscomp.AnalyzeNameReferences,3,3,23,1,4,1,0,1,4,7.333333333333333,123,3.324324324324324,0
com.google.javascript.jscomp.RemoveUnusedClassProperties,5,4,54,2,10,4,0,3,2,11.6,62,1.319148936170213,0
com.google.javascript.jscomp.VarCheck,6,11,87,1,27,12,0,4,5,17.0,90,1.0714285714285714,1
com.google.javascript.jscomp.CompilerInput,28,8,111,2,11,3,1,2,15,11.821428571428571,274,2.8842105263157896,0
com.google.javascript.jscomp.ConvertToDottedProperties,2,1,18,1,11,2,0,0,1,6.0,25,1.6666666666666667,0
com.google.javascript.jscomp.FieldCleanupPass,2,1,23,1,1,0,0,0,3,10.0,264,14.666666666666666,0
com.google.javascript.jscomp.DiagnosticGroup,6,4,19,1,4,2,0,2,11,7.833333333333333,127,5.08,0
com.google.javascript.jscomp.SymbolTable,48,11,506,1,27,13,0,9,45,16.895833333333332,1445,2.855731225296443,0
com.google.javascript.jscomp.PrepareAst,4,2,60,1,9,4,0,0,7,13.0,190,2.878787878787879,1
com.google.javascript.jscomp.ControlStructureCheck,4,2,16,1,7,2,0,0,2,7.75,20,1.5384615384615383,0
com.google.javascript.jscomp.ClosureRewriteClass,16,7,176,1,28,10,0,6,4,16.25,56,0.3971631205673759,0
com.google.javascript.jscomp.ReplaceMessagesForChrome,4,0,38,0,13,5,1,2,1,19.25,53,1.65625,0
com.google.javascript.jscomp.ProcessDefines,6,10,129,1,15,7,0,1,21,12.333333333333334,477,3.138157894736842,0
com.google.javascript.jscomp.RecentChange,3,1,1,1,1,0,0,1,1,10.333333333333334,16,5.333333333333333,0
com.google.javascript.jscomp.ForbiddenChange,1,0,1,1,1,0,0,0,1,12.0,12,12.0,0
com.google.javascript.jscomp.PreprocessorSymbolTable,9,3,23,2,4,1,0,1,2,11.22222222222222,25,1.6666666666666667,0
com.google.javascript.jscomp.MarkNoSideEffectCalls,3,3,42,1,5,1,0,3,5,22.33333333333333,103,1.9074074074074077,0
com.google.javascript.jscomp.PrintStreamErrorManager,3,3,17,0,4,2,0,0,3,13.333333333333334,86,7.166666666666667,0
com.google.javascript.jscomp.CodePrinter,1,1,88,0,8,4,0,1,27,8.0,590,2.97979797979798,1
com.google.javascript.jscomp.TypeCheck,39,50,692,2,156,21,0,6,31,15.794871794871796,1056,1.660377358490566,1
com.google.javascript.jscomp.PeepholeFoldWithTypes,2,0,21,0,21,9,0,2,2,14.0,145,4.393939393939394,0
com.google.javascript.jscomp.PassConfig,17,4,36,0,13,5,0,1,21,17.176470588235293,335,5.491803278688525,0
com.google.javascript.jscomp.AbstractPeepholeOptimization,13,1,22,0,6,3,0,1,14,17.076923076923077,316,13.166666666666666,0
com.google.javascript.jscomp.RenamePrototypes,3,9,107,1,23,8,0,1,15,13.333333333333334,471,3.3404255319148937,1
com.google.javascript.jscomp.RhinoErrorReporter,6,8,37,0,4,2,0,2,2,12.333333333333334,55,1.7741935483870968,0
com.google.javascript.jscomp.NameReferenceGraph,6,6,58,1,8,4,0,3,10,14.666666666666666,383,4.505882352941176,0
com.google.javascript.jscomp.UnreachableCodeElimination,4,3,66,2,5,1,0,0,2,7.75,231,3.08,1
com.google.javascript.jscomp.ReplaceCssNames,2,10,68,1,2,0,0,1,2,12.0,240,3.75,0
com.google.javascript.jscomp.ObjectPropertyStringPostprocess,1,1,26,1,1,0,0,0,1,7.0,52,2.363636363636364,0
com.google.javascript.jscomp.DefinitionSite,0,5,0,0,0,0,0,0,1,0.0,24,4.8,0
com.google.javascript.jscomp.GroupVariableDeclarations,6,1,44,2,20,8,0,2,2,10.5,240,5.217391304347826,0
com.google.javascript.jscomp.Strings,3,0,11,0,5,2,0,3,4,22.33333333333333,441,31.5,0
com.google.javascript.jscomp.CheckRequiresForConstructors,4,4,76,1,4,2,0,2,3,13.0,72,1.0588235294117647,0
com.google.javascript.jscomp.MemoizedScopeCreator,7,2,23,2,5,2,0,1,3,14.857142857142858,95,4.523809523809524,0
com.google.javascript.jscomp.GatherRawExports,4,3,19,1,7,4,0,3,1,13.5,25,1.25,0
com.google.javascript.jscomp.ExpressionDecomposer,26,6,217,0,24,11,0,4,27,19.0,974,4.407239819004525,0
com.google.javascript.jscomp.JSModuleGraph,15,3,136,0,25,12,2,3,19,18.133333333333333,675,4.411764705882353,0
com.google.javascript.jscomp.InlineFunctions,19,9,298,1,22,11,0,4,33,20.68421052631579,549,1.5292479108635098,1
com.google.javascript.jscomp.ShadowVariables,1,7,68,1,4,1,0,0,3,7.0,115,1.3218390804597702,0
com.google.javascript.jscomp.GlobalNamespace,18,9,210,2,6,1,0,1,42,12.72222222222222,1431,3.222972972972973,1
com.google.javascript.jscomp.ClosureOptimizePrimitives,3,1,34,1,13,4,0,3,6,18.0,80,2.2222222222222223,0
com.google.javascript.jscomp.FunctionTypeBuilder,20,32,228,0,29,14,0,4,27,17.2,672,2.042553191489361,1
com.google.javascript.jscomp.DotFormatter,12,8,93,0,22,6,1,2,8,9.5,239,2.463917525773196,0
com.google.javascript.jscomp.CrossModuleCodeMotion,8,5,113,1,20,8,0,10,12,13.125,227,1.6814814814814816,0
com.google.javascript.jscomp.JSSourceFile,10,2,20,1,1,0,1,1,1,10.6,36,3.0,0
com.google.javascript.jscomp.ComposeWarningsGuard,8,6,33,0,8,4,0,3,3,10.0,96,1.6551724137931034,0
com.google.javascript.jscomp.VariableReferenceCheck,2,6,49,1,1,0,0,0,3,10.0,113,2.092592592592593,0
com.google.javascript.jscomp.ReplaceMessages,8,3,100,0,14,6,1,4,7,19.0,432,4.595744680851064,0
com.google.javascript.jscomp.CleanupPasses,4,4,16,0,4,0,0,1,2,16.25,56,2.5454545454545454,0
com.google.javascript.jscomp.InlineVariables,2,4,244,1,5,0,0,3,24,11.5,506,2.219298245614035,1
com.google.javascript.jscomp.ProcessCommonJSModules,6,8,115,1,8,1,0,1,11,12.833333333333334,212,2.6835443037974684,1
com.google.javascript.jscomp.SanityCheck,5,4,32,1,9,3,0,2,4,17.0,91,2.935483870967742,0
com.google.javascript.jscomp.SuppressDocWarningsGuard,2,2,17,0,15,10,0,2,3,8.0,31,1.0689655172413792,0
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax,47,10,634,0,73,20,0,19,37,20.148936170212767,981,1.4469026548672566,1
com.google.javascript.jscomp.AstChangeProxy,6,1,24,0,14,4,0,1,9,13.666666666666666,74,2.642857142857143,0
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard,4,3,10,0,5,3,0,2,1,7.0,13,1.0,0
com.google.javascript.jscomp.JqueryCodingConvention,3,3,15,0,2,0,0,1,1,17.666666666666668,8,1.1428571428571428,0
com.google.javascript.jscomp.InferJSDocInfo,5,2,58,1,27,12,0,4,3,15.8,190,2.8358208955223883,0
com.google.javascript.jscomp.SpecializeModule,8,5,125,1,13,4,0,1,32,26.625,1470,10.425531914893616,0
com.google.javascript.jscomp.SideEffectsAnalysis,9,4,92,1,14,6,0,9,42,17.77777777777778,1355,7.923976608187134,0
com.google.javascript.jscomp.AmbiguateProperties,10,13,195,1,22,8,0,3,26,15.3,543,2.7989690721649483,1
com.google.javascript.jscomp.Bind,1,3,3,0,3,1,0,2,1,22.0,10,1.4285714285714286,0
com.google.javascript.jscomp.SubclassRelationship,0,3,2,0,0,0,0,0,0,0.0,0,0.0,0
com.google.javascript.jscomp.DelegateRelationship,0,2,0,0,0,0,0,0,3,0.0,60,30.0,0
com.google.javascript.jscomp.ObjectLiteralCast,0,3,0,0,0,0,0,0,4,0.0,26,8.666666666666666,0
com.google.javascript.jscomp.AssertionFunctionSpec,3,2,4,0,1,1,0,1,4,15.333333333333334,78,13.0,0
com.google.javascript.jscomp.SourceFile,30,7,90,2,20,7,1,5,22,11.133333333333333,473,3.354609929078014,1
com.google.javascript.jscomp.LineNumberCheck,4,3,13,2,5,3,0,1,1,10.25,26,1.5294117647058822,0
com.google.javascript.jscomp.OptimizeCalls,2,2,6,1,4,2,0,1,1,7.0,36,4.0,0
com.google.javascript.jscomp.CrossModuleMethodMotion,2,8,53,1,23,10,0,0,6,9.0,88,2.046511627906977,1
com.google.javascript.jscomp.Compiler,155,54,740,0,53,19,1,6,102,14.870967741935484,1625,1.9162735849056605,1
com.google.javascript.jscomp.NodeNameExtractor,1,2,27,0,18,5,0,11,2,7.0,101,4.04,0
com.google.javascript.jscomp.TypedCodeGenerator,5,0,104,0,40,15,0,6,3,16.4,41,0.4141414141414141,0
com.google.javascript.jscomp.TypeInferencePass,4,6,27,1,5,0,0,1,3,10.25,54,2.4545454545454546,0
com.google.javascript.jscomp.SyntheticAst,5,4,9,1,3,0,0,1,1,10.8,13,1.3,0
com.google.javascript.jscomp.CombinedCompilerPass,7,2,28,2,3,1,0,1,8,9.428571428571429,288,6.0,0
com.google.javascript.jscomp.RuntimeTypeCheck,3,3,132,1,3,1,0,1,7,10.333333333333334,343,3.035398230088496,1
com.google.javascript.jscomp.VariableMap,14,3,58,0,10,3,1,2,13,11.571428571428571,160,2.711864406779661,0
com.google.javascript.jscomp.MustBeReachingVariableDef,12,3,124,0,39,16,0,8,8,14.833333333333334,316,2.065359477124183,1
com.google.javascript.jscomp.StripCode,2,8,138,1,1,0,0,0,21,13.5,950,5.900621118012422,0
com.google.javascript.jscomp.TransformAMDToCJSModule,3,6,117,1,1,0,0,1,10,16.0,168,1.6153846153846154,0
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments,9,0,96,0,20,9,0,7,1,17.555555555555557,43,0.3257575757575757,0
com.google.javascript.jscomp.CheckProvides,2,4,36,1,1,0,0,0,1,10.0,8,0.1860465116279069,0
com.google.javascript.jscomp.ScopedAliases,2,11,161,1,14,6,0,0,4,10.0,82,0.5,1
com.google.javascript.jscomp.JsMessage,14,11,76,0,7,5,0,3,37,8.285714285714286,877,4.022935779816514,0
com.google.javascript.jscomp.ConcreteType,22,5,188,1,9,4,0,3,69,12.136363636363637,1130,4.934497816593886,0
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback,7,3,95,1,16,7,0,7,15,17.0,374,3.8958333333333335,0
com.google.javascript.jscomp.NodeIterators,0,0,59,0,0,0,0,0,10,0.0,228,2.85,0
com.google.javascript.jscomp.PureFunctionIdentifier,9,8,297,1,27,13,0,7,37,15.444444444444445,652,1.5523809523809524,1
com.google.javascript.jscomp.CallGraph,21,9,117,1,13,7,0,3,43,20.666666666666668,1378,6.530805687203792,0
com.google.javascript.jscomp.LoggerErrorManager,2,2,18,0,6,3,0,0,3,9.5,45,2.8125,0
com.google.javascript.jscomp.CheckAccessControls,24,20,251,2,23,14,0,5,19,19.041666666666668,488,2.076595744680851,1
com.google.javascript.jscomp.NameAnalyzer,25,17,534,1,44,14,0,9,88,16.8,2034,3.153488372093024,1
com.google.javascript.jscomp.PerformanceTracker,9,10,106,0,61,6,0,1,7,15.11111111111111,70,0.4347826086956521,0
com.google.javascript.jscomp.SimpleFunctionAliasAnalysis,4,2,30,0,8,4,0,1,5,14.5,109,3.7586206896551726,0
com.google.javascript.jscomp.CheckMissingGetCssName,6,6,37,1,9,5,0,4,4,14.833333333333334,76,2.303030303030303,0
com.google.javascript.jscomp.ByPart,2,0,2,1,1,0,0,1,0,5.5,0,0.0,0
com.google.javascript.jscomp.ByWhole,2,0,2,1,1,0,0,1,0,5.5,0,0.0,0
com.google.javascript.jscomp.ErrorPass,1,2,3,1,1,0,0,0,1,7.0,8,2.0,0
com.google.javascript.jscomp.SourceInformationAnnotator,2,2,20,0,14,4,0,0,1,10.0,70,3.0434782608695654,0
com.google.javascript.jscomp.MoveFunctionDeclarations,3,2,22,2,9,3,0,1,1,8.666666666666666,66,3.142857142857143,0
com.google.javascript.jscomp.StrictWarningsGuard,2,2,5,0,3,2,0,2,1,8.0,13,2.6,0
com.google.javascript.jscomp.NameReferenceGraphConstruction,7,5,222,1,8,4,0,2,13,17.0,209,0.8326693227091634,0
com.google.javascript.jscomp.ExportTestFunctions,4,4,53,1,6,1,0,1,4,18.75,139,3.3095238095238093,0
com.google.javascript.jscomp.AstValidator,64,1,390,1,38,3,0,18,1,17.296875,18,0.0441176470588235,0
com.google.javascript.jscomp.ChainCalls,1,6,45,1,8,1,0,0,4,7.0,39,0.6,0
com.google.javascript.jscomp.InlineSimpleMethods,12,2,73,0,7,3,0,4,13,17.0,313,3.771084337349397,0
com.google.javascript.jscomp.MaybeReachingVariableUse,9,2,73,0,35,9,0,7,7,15.555555555555555,349,4.204819277108434,1
com.google.javascript.jscomp.PeepholeReplaceKnownMethods,17,2,297,0,56,18,0,13,17,19.352941176470587,195,0.4936708860759494,1
com.google.javascript.jscomp.DevirtualizePrototypeMethods,13,2,141,2,24,11,0,12,10,16.923076923076923,398,2.689189189189189,1
com.google.javascript.jscomp.TightenTypes,19,8,530,2,60,12,0,6,53,17.05263157894737,1102,2.010948905109489,0
com.google.javascript.jscomp.CreateSyntheticBlocks,5,8,53,1,8,2,0,2,8,12.4,93,1.55,0
com.google.javascript.jscomp.NodeTraversal,36,12,167,0,15,3,0,3,49,12.805555555555555,729,3.796875,1
com.google.javascript.jscomp.PhaseOptimizer,14,17,67,1,12,4,0,1,19,11.714285714285714,304,2.235294117647059,0
com.google.javascript.jscomp.CheckMissingReturn,8,5,45,1,9,4,0,5,6,14.125,130,2.888888888888889,0
com.google.javascript.jscomp.CheckDebuggerStatement,2,2,6,1,2,1,0,0,1,6.0,40,8.0,0
com.google.javascript.jscomp.InlineCostEstimator,2,2,11,0,2,0,0,1,5,7.0,71,4.733333333333333,1
com.google.javascript.jscomp.IgnoreCajaProperties,1,2,33,1,1,0,0,0,1,7.0,77,5.133333333333334,0
com.google.javascript.jscomp.AnonymousFunctionNamingCallback,2,1,29,0,9,5,0,0,5,14.5,97,3.730769230769231,0
com.google.javascript.jscomp.AliasStrings,9,11,86,1,20,8,0,3,17,18.444444444444443,451,3.608,0
com.google.javascript.jscomp.DisambiguateProperties,10,7,350,1,15,5,0,1,47,17.0,1007,2.352803738317757,1
com.google.javascript.jscomp.CollapseAnonymousFunctions,1,1,39,1,1,0,0,0,1,7.0,42,1.2727272727272727,0
com.google.javascript.jscomp.WhitelistWarningsGuard,11,3,76,0,9,3,1,2,17,15.363636363636363,326,4.465753424657534,0
com.google.javascript.jscomp.AstParallelizer,6,7,43,0,13,3,0,4,6,16.666666666666668,250,4.716981132075472,0
com.google.javascript.jscomp.DefinitionsRemover,2,0,77,0,16,8,0,8,18,14.5,245,2.355769230769231,0
com.google.javascript.jscomp.OptimizeArgumentsArray,7,7,61,2,24,10,0,4,5,10.571428571428571,127,1.8405797101449275,0
com.google.javascript.jscomp.VariableNameGenerator,1,2,3,0,2,1,0,1,1,14.0,14,2.8,0
com.google.javascript.jscomp.LinkedFlowScope,17,7,118,1,19,10,0,8,14,13.176470588235292,254,1.6282051282051282,0
com.google.javascript.jscomp.ConstCheck,4,3,36,1,17,8,0,1,4,8.25,46,1.3142857142857145,0
com.google.javascript.jscomp.BasicErrorManager,11,4,24,1,5,3,0,1,4,11.272727272727272,127,1.9242424242424243,0
com.google.javascript.jscomp.DeadAssignmentsElimination,10,3,139,2,42,16,0,11,5,18.1,285,1.6964285714285714,1
com.google.javascript.jscomp.Scope,26,7,85,2,6,2,0,3,52,11.692307692307692,802,6.739495798319328,1
com.google.javascript.jscomp.PassFactory,4,2,0,0,1,0,0,1,6,10.0,119,23.8,0
com.google.javascript.jscomp.Denormalize,4,1,41,2,23,9,0,4,2,14.0,77,1.7906976744186047,0
com.google.javascript.jscomp.ReferenceCollectingCallback,11,6,151,3,8,4,0,3,41,10.818181818181818,700,3.910614525139665,1
com.google.javascript.jscomp.NameAnonymousFunctionsMapped,2,9,22,1,4,1,0,1,3,10.5,125,4.62962962962963,0
com.google.javascript.jscomp.JsMessageVisitor,24,26,230,1,46,13,1,7,27,21.70833333333333,1017,3.619217081850534,0
com.google.javascript.jscomp.OptimizeParameters,17,2,135,2,18,8,0,8,13,19.058823529411764,278,1.4404145077720207,0
com.google.javascript.jscomp.CodeConsumer,34,3,67,0,15,8,0,1,11,12.205882352941176,252,2.571428571428572,1
com.google.javascript.jscomp.TypedScopeCreator,8,17,749,1,20,5,0,2,48,18.5,1509,2.1965065502183405,1
com.google.javascript.jscomp.RenameVars,10,21,114,1,23,8,0,3,26,16.0,386,2.120879120879121,1
com.google.javascript.jscomp.ProcessTweaks,6,13,141,1,9,4,0,1,13,23.5,296,1.783132530120482,0
com.google.javascript.jscomp.FunctionInjector,18,9,164,0,25,10,0,6,33,20.666666666666668,778,3.26890756302521,1
com.google.javascript.jscomp.ControlFlowGraph,6,2,18,0,9,1,0,7,16,18.166666666666668,309,12.875,0
com.google.javascript.jscomp.ExpandJqueryAliases,10,9,275,1,36,15,0,4,6,21.7,184,0.8518518518518519,0
com.google.javascript.jscomp.ProcessClosurePrimitives,21,23,422,1,36,16,0,5,30,20.19047619047619,559,1.3309523809523809,1
com.google.javascript.jscomp.CheckGlobalThis,4,3,41,1,18,11,0,6,4,13.75,222,4.269230769230769,1
com.google.javascript.jscomp.WarningsGuard,4,0,1,1,1,0,0,1,5,7.75,292,58.4,0
com.google.javascript.jscomp.FlowSensitiveInlineVariables,6,7,139,2,18,5,0,2,9,9.0,310,1.901840490797546,1
com.google.javascript.jscomp.NameAnonymousFunctions,1,5,11,1,2,0,0,0,3,7.0,100,9.090909090909092,0
com.google.javascript.jscomp.SimpleRegion,3,3,3,1,1,0,0,1,1,19.0,2,0.3333333333333333,0
com.google.javascript.jscomp.CheckGlobalNames,9,9,85,1,16,9,0,6,5,18.22222222222222,113,1.2696629213483146,0
com.google.javascript.jscomp.InvocationsCallback,2,0,9,0,7,3,0,3,2,5.0,56,5.6,0
com.google.javascript.jscomp.AbstractMessageFormatter,5,3,8,1,4,1,0,3,2,12.4,20,1.5384615384615383,0
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations,4,3,75,1,10,4,0,0,9,16.75,367,5.097222222222222,0
com.google.javascript.jscomp.Result,0,13,0,0,0,0,0,0,1,0.0,2,0.1428571428571428,0
com.google.javascript.jscomp.CodeGenerator,32,8,515,0,335,50,1,4,16,15.0625,291,0.4241982507288629,1
com.google.javascript.jscomp.ReplaceStrings,17,12,133,1,24,7,0,3,17,15.411764705882351,447,3.0408163265306123,0
com.google.javascript.jscomp.ShowByPathWarningsGuard,2,2,8,0,1,0,0,1,2,8.0,33,2.75,0
com.google.javascript.jscomp.CollapseProperties,22,8,291,1,30,11,0,2,23,26.227272727272727,1339,4.433774834437086,1
com.google.javascript.jscomp.FunctionArgumentInjector,11,1,129,0,24,8,0,3,14,21.727272727272727,552,3.3865030674846626,0
com.google.javascript.jscomp.TypeInference,49,9,557,0,65,15,0,3,21,18.897959183673468,658,1.1443478260869566,1
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties,4,5,18,1,14,7,0,3,4,20.0,87,1.851063829787234,0
com.google.javascript.jscomp.RecordFunctionInformation,4,4,41,1,7,3,0,2,5,9.5,105,3.5,0
com.google.javascript.jscomp.LightweightMessageFormatter,4,2,52,0,20,8,0,1,3,10.75,56,0.8235294117647058,1
com.google.javascript.jscomp.RemoveUnusedNames,2,3,14,1,6,3,0,0,3,14.5,37,2.8461538461538463,0
com.google.javascript.jscomp.CodingConventions,1,0,65,0,1,0,0,1,4,10.0,81,0.9310344827586208,0
com.google.javascript.jscomp.GlobalVarReferenceMap,7,2,71,1,11,3,0,2,9,21.428571428571427,268,3.268292682926829,0
com.google.javascript.jscomp.InlineObjectLiterals,1,3,174,1,1,0,0,0,10,7.0,233,1.5533333333333332,1
com.google.javascript.jscomp.FunctionToBlockMutator,14,2,131,0,15,6,0,2,15,21.142857142857142,380,2.900763358778626,1
com.google.javascript.jscomp.Normalize,5,5,257,1,10,3,0,1,20,21.0,673,2.539622641509434,1
com.google.javascript.jscomp.JSError,16,8,38,0,17,9,0,9,21,8.0,372,6.526315789473684,0
com.google.javascript.jscomp.AliasKeywords,9,11,100,1,6,3,0,3,30,17.77777777777778,673,7.236559139784946,0
com.google.javascript.jscomp.NodeUtil,156,13,882,0,43,17,0,42,141,16.80128205128205,3133,3.074582924435721,1
com.google.javascript.jscomp.SourceMap,8,3,42,0,12,5,1,3,4,12.75,49,1.195121951219512,1
com.google.javascript.jscomp.InlineProperties,5,4,119,1,8,4,0,3,5,15.4,125,1.1904761904761905,0
com.google.javascript.jscomp.CompilerOptions,209,167,267,2,11,4,1,1,221,21.406698564593302,2694,6.6683168316831685,1
com.google.javascript.jscomp.ReorderConstantExpression,1,0,17,0,8,3,0,1,1,15.0,31,2.8181818181818183,0
com.google.javascript.jscomp.GoogleJsMessageIdGenerator,1,1,15,1,6,3,0,1,6,10.0,186,2.0,0
com.google.javascript.jscomp.GenerateExports,3,4,58,1,20,8,0,1,3,10.0,55,1.4102564102564104,0
com.google.javascript.jscomp.GoogleCodingConvention,7,4,27,0,7,3,0,3,8,13.285714285714286,212,10.095238095238097,0
com.google.javascript.jscomp.AliasExternals,16,15,205,1,19,10,0,3,36,15.6875,1005,5.87719298245614,0
com.google.javascript.jscomp.CheckSuspiciousCode,5,2,30,0,7,1,0,0,1,12.2,32,1.6,0
com.google.javascript.jscomp.PeepholeRemoveDeadCode,28,0,377,0,50,15,0,12,27,16.75,448,1.0666666666666669,0
com.google.javascript.jscomp.InstrumentFunctions,1,10,98,1,13,4,0,1,7,7.0,376,3.547169811320755,0
com.google.javascript.jscomp.MakeDeclaredNamesUnique,7,3,146,1,14,4,0,2,22,14.285714285714286,342,1.976878612716763,1
com.google.javascript.jscomp.ReplaceIdGenerators,6,10,132,1,21,6,0,4,2,17.666666666666668,27,0.170886075949367,0
com.google.javascript.jscomp.CommandLineRunner,10,3,158,0,32,7,2,2,8,15.1,381,2.281437125748503,1
com.google.javascript.jscomp.ExternExportsPass,6,10,163,1,11,5,0,3,21,14.333333333333334,329,2.1933333333333334,0
com.google.javascript.jscomp.SyntacticScopeCreator,6,7,90,1,23,5,0,5,8,15.666666666666666,127,1.4269662921348314,1
com.google.javascript.jscomp.ExploitAssigns,6,0,63,0,31,7,0,8,6,16.833333333333332,206,2.575,1
com.google.javascript.jscomp.ClosureCodingConvention,24,4,135,0,19,9,0,7,11,21.125,193,1.331034482758621,1
com.google.javascript.jscomp.DependencyOptions,9,5,7,1,3,0,0,1,6,18.22222222222222,350,25.0,0
com.google.javascript.jscomp.TypeValidator,33,17,246,0,18,10,0,5,27,17.424242424242426,1079,5.042056074766355,1
com.google.javascript.jscomp.SimpleDefinitionFinder,13,4,138,2,12,7,0,5,10,17.846153846153847,239,1.3976608187134505,0
com.google.javascript.jscomp.JsAst,6,6,30,1,10,1,0,1,1,9.833333333333334,8,0.3076923076923077,1
com.google.javascript.jscomp.RenameProperties,5,14,149,1,31,9,0,1,17,14.6,543,2.8134715025906734,0
com.google.javascript.jscomp.ant.Warning,4,2,4,0,1,0,0,1,1,8.0,8,2.0,0
com.google.javascript.jscomp.ant.AntErrorManager,2,2,12,0,6,2,0,0,1,9.5,14,1.1666666666666667,0
com.google.javascript.jscomp.ant.CompileTask,35,20,141,0,18,5,0,1,29,15.114285714285714,388,1.9795918367346936,0
com.google.javascript.jscomp.jsonml.SecureCompiler,7,7,27,0,14,3,0,2,6,12.857142857142858,168,3.574468085106383,0
com.google.javascript.jscomp.jsonml.Writer,40,0,319,0,155,4,0,2,4,13.625,90,0.2184466019417475,0
com.google.javascript.jscomp.jsonml.Validator,50,7,155,0,80,4,0,1,3,16.9,101,0.4410480349344978,0
com.google.javascript.jscomp.jsonml.JsonMLAst,9,6,26,1,13,4,0,3,3,12.11111111111111,75,1.6304347826086956,0
com.google.javascript.jscomp.jsonml.Reader,77,7,423,0,106,6,1,4,31,17.5974025974026,502,0.8916518650088809,0
com.google.javascript.jscomp.jsonml.JsonMLUtil,5,0,54,0,17,6,1,2,8,11.0,232,2.32,0
com.google.javascript.jscomp.jsonml.JsonML,22,3,79,0,25,7,1,1,22,11.272727272727272,349,4.308641975308642,0
com.google.javascript.jscomp.jsonml.JsonMLException,0,1,0,0,0,0,0,0,1,0.0,15,15.0,0
com.google.javascript.jscomp.jsonml.NodeUtil,4,0,13,0,4,0,0,2,5,16.75,94,13.428571428571429,0
com.google.javascript.jscomp.jsonml.JsonMLError,2,5,6,0,1,1,0,1,6,4.0,35,2.9166666666666665,0
com.google.javascript.jscomp.graph.LinkedDirectedGraph,35,3,149,1,7,4,0,3,9,15.771428571428572,125,0.9328358208955224,0
com.google.javascript.jscomp.graph.DiGraph,15,0,19,0,1,0,0,1,9,18.2,188,94.0,0
com.google.javascript.jscomp.graph.GraphReachability,3,3,20,1,5,2,0,2,3,9.333333333333334,76,4.0,0
com.google.javascript.jscomp.graph.FixedPointGraphTraversal,4,2,31,0,8,4,0,1,7,15.75,203,10.15,0
com.google.javascript.jscomp.graph.Graph,24,2,55,1,4,1,0,1,29,13.625,706,15.347826086956522,0
com.google.javascript.jscomp.graph.GraphPruner,2,1,38,0,14,9,0,1,1,7.5,89,2.78125,0
com.google.javascript.jscomp.graph.LinkedUndirectedGraph,27,3,114,1,9,5,0,4,5,14.407407407407408,70,0.5555555555555556,0
com.google.javascript.jscomp.graph.UndiGraph,4,0,1,0,0,0,0,0,4,23.25,79,0.0,0
com.google.javascript.jscomp.graph.StandardUnionFind,9,2,51,2,11,3,0,7,12,9.88888888888889,257,4.431034482758621,0
com.google.javascript.jscomp.graph.GraphColoring,3,2,28,0,5,1,0,2,5,11.333333333333334,214,6.294117647058823,0
com.google.javascript.jscomp.regex.CharRanges,18,3,47,0,35,11,0,4,5,8.61111111111111,196,0.9158878504672896,0
com.google.javascript.jscomp.regex.RegExpTree,16,12,445,0,187,49,0,31,24,12.8125,340,0.422360248447205,0
com.google.javascript.jscomp.regex.CaseCanonicalize,4,4,213,0,7,5,0,3,8,16.25,502,13.210526315789474,0
com.google.javascript.jscomp.testing.TestErrorReporter,5,4,9,1,3,1,0,1,3,14.4,53,3.533333333333333,0
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider,2,1,5,1,1,0,0,1,1,14.0,13,4.333333333333333,0
com.google.javascript.jscomp.webservice.common.Protocol,2,3,17,0,3,1,0,1,14,18.5,219,6.257142857142857,0
com.google.javascript.jscomp.webservice.common.AbstractWebServiceException,3,0,7,0,1,0,0,1,1,12.333333333333334,15,15.0,0
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter,2,5,57,0,6,4,0,2,7,28.0,58,1.0175438596491229,1
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter,11,5,149,0,50,15,0,22,12,18.545454545454547,253,1.1552511415525115,1
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter,11,6,114,1,16,6,0,6,22,22.363636363636363,643,3.7823529411764714,1
com.google.javascript.jscomp.deps.JsFileParser,5,8,32,0,16,7,1,2,11,11.2,245,6.805555555555555,0
com.google.javascript.jscomp.deps.DepsGenerator,19,12,121,0,11,7,1,3,13,18.94736842105263,337,2.982300884955752,0
com.google.javascript.jscomp.deps.JsFileLineParser,6,9,49,0,33,12,1,1,15,12.833333333333334,286,3.7142857142857135,0
com.google.javascript.jscomp.deps.JsFunctionParser,4,5,24,0,10,4,1,1,9,9.75,117,3.774193548387097,0
com.google.javascript.jscomp.deps.PathUtil,6,2,48,0,13,6,0,4,7,13.5,424,9.217391304347826,0
com.google.javascript.jscomp.deps.SimpleDependencyInfo,6,4,13,1,3,1,0,2,6,11.833333333333334,109,8.384615384615385,0
com.google.javascript.jscomp.deps.DepsFileParser,4,5,32,0,11,4,1,1,11,10.5,242,10.083333333333334,0
com.google.javascript.jscomp.deps.SortedDependencies,11,4,97,0,17,7,1,3,7,17.727272727272727,220,2.3655913978494625,0
com.google.javascript.jscomp.parsing.JsDocInfoParser,58,15,776,0,347,96,0,18,54,18.29310344827586,1087,0.98193315266486,1
com.google.javascript.jscomp.parsing.ParserRunner,7,4,41,0,19,1,1,1,2,12.142857142857142,40,0.9090909090909092,0
com.google.javascript.jscomp.parsing.JsDocTokenStream,20,19,55,0,69,13,0,23,5,11.35,59,0.2458333333333333,0
com.google.javascript.jscomp.parsing.TypeSafeDispatcher,44,0,57,0,55,9,0,42,1,19.204545454545453,51,0.7611940298507462,0
com.google.javascript.jscomp.parsing.IRFactory,29,19,541,0,88,4,0,86,8,15.586206896551724,224,0.4202626641651032,1
com.google.javascript.jscomp.parsing.Config,1,6,6,0,5,2,0,1,9,20.0,78,6.0,0
com.google.javascript.jscomp.parsing.NullErrorReporter,4,0,4,0,1,0,0,1,1,8.5,11,2.2,0