done part 5, part 6, part 7, and 20-times CV for part 8
This commit is contained in:
parent
e42e547e48
commit
379641f3b1
10 changed files with 4561 additions and 128 deletions
133
.gitignore
vendored
133
.gitignore
vendored
|
@ -1,129 +1,6 @@
|
|||
# Byte-compiled / optimized / DLL files
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
# C extensions
|
||||
*.so
|
||||
|
||||
# Distribution / packaging
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
pip-wheel-metadata/
|
||||
share/python-wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
MANIFEST
|
||||
|
||||
# PyInstaller
|
||||
# Usually these files are written by a python script from a template
|
||||
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||
*.manifest
|
||||
*.spec
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
pip-delete-this-directory.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
htmlcov/
|
||||
.tox/
|
||||
.nox/
|
||||
.coverage
|
||||
.coverage.*
|
||||
.cache
|
||||
nosetests.xml
|
||||
coverage.xml
|
||||
*.cover
|
||||
*.py,cover
|
||||
.hypothesis/
|
||||
.pytest_cache/
|
||||
|
||||
# Translations
|
||||
*.mo
|
||||
*.pot
|
||||
|
||||
# Django stuff:
|
||||
*.log
|
||||
local_settings.py
|
||||
db.sqlite3
|
||||
db.sqlite3-journal
|
||||
|
||||
# Flask stuff:
|
||||
instance/
|
||||
.webassets-cache
|
||||
|
||||
# Scrapy stuff:
|
||||
.scrapy
|
||||
|
||||
# Sphinx documentation
|
||||
docs/_build/
|
||||
|
||||
# PyBuilder
|
||||
target/
|
||||
|
||||
# Jupyter Notebook
|
||||
.ipynb_checkpoints
|
||||
|
||||
# IPython
|
||||
profile_default/
|
||||
ipython_config.py
|
||||
|
||||
# pyenv
|
||||
.python-version
|
||||
|
||||
# pipenv
|
||||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
||||
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
||||
# install all needed dependencies.
|
||||
#Pipfile.lock
|
||||
|
||||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
|
||||
__pypackages__/
|
||||
|
||||
# Celery stuff
|
||||
celerybeat-schedule
|
||||
celerybeat.pid
|
||||
|
||||
# SageMath parsed files
|
||||
*.sage.py
|
||||
|
||||
# Environments
|
||||
.env
|
||||
.venv
|
||||
defects4j/
|
||||
sources/
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
|
||||
# Spyder project settings
|
||||
.spyderproject
|
||||
.spyproject
|
||||
|
||||
# Rope project settings
|
||||
.ropeproject
|
||||
|
||||
# mkdocs documentation
|
||||
/site
|
||||
|
||||
# mypy
|
||||
.mypy_cache/
|
||||
.dmypy.json
|
||||
dmypy.json
|
||||
|
||||
# Pyre type checker
|
||||
.pyre/
|
||||
*.iml
|
||||
.idea/
|
||||
__pycache__/
|
61
evaluate_classifiers.py
Normal file → Executable file
61
evaluate_classifiers.py
Normal file → Executable file
|
@ -0,0 +1,61 @@
|
|||
#!/usr/bin/env python3
|
||||
import os
|
||||
import pandas as pd
|
||||
import glob
|
||||
from train_classifiers import perform_grid_search, load_dataset
|
||||
|
||||
|
||||
DIR: str = os.path.dirname(os.path.realpath(__file__))
|
||||
OUT_DIR: str = DIR + '/models'
|
||||
|
||||
RANDOM_STATES: list[int] = [
|
||||
0xDEADB017,
|
||||
0xDEADBEEF,
|
||||
4, # chosen by a fair dice roll
|
||||
0xDECAFBAD,
|
||||
0x000FF1CE,
|
||||
8451,
|
||||
42,
|
||||
2056,
|
||||
25,
|
||||
6 // 2,
|
||||
91,
|
||||
7, # Where is Cherapunji?
|
||||
115,
|
||||
65,
|
||||
76,
|
||||
85,
|
||||
83,
|
||||
111,
|
||||
110,
|
||||
101,
|
||||
]
|
||||
|
||||
|
||||
def clean_output():
|
||||
filelist = glob.glob(OUT_DIR + '/models.csv')
|
||||
for f in filelist:
|
||||
os.remove(f)
|
||||
|
||||
|
||||
def main():
|
||||
if not os.path.exists(OUT_DIR + '/evaluation.csv'):
|
||||
X, y = load_dataset()
|
||||
|
||||
dfs: list[pd.DataFrame] = []
|
||||
|
||||
for i, state in enumerate(RANDOM_STATES):
|
||||
print("Iteration " + str(i + 1) + " of " + str(len(RANDOM_STATES)) + "...")
|
||||
dfs.append(perform_grid_search(X, y, state))
|
||||
|
||||
# concatenate all runs in single dataframe
|
||||
df = pd.concat(dfs, ignore_index=True)
|
||||
df.to_csv(OUT_DIR + '/evaluation.csv', index=False)
|
||||
else:
|
||||
df = pd.read_csv(OUT_DIR + '/evaluation.csv')
|
||||
|
||||
# TODO: statistical analysis
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
135
extract_feature_vectors.py
Normal file → Executable file
135
extract_feature_vectors.py
Normal file → Executable file
|
@ -0,0 +1,135 @@
|
|||
#!/usr/bin/env python3
|
||||
import javalang
|
||||
import os
|
||||
import pandas as pd
|
||||
import glob
|
||||
import re
|
||||
|
||||
DIR: str = os.path.dirname(os.path.realpath(__file__))
|
||||
SOURCES: str = DIR + '/resources/defects4j-checkout-closure-1f/src/com/google/javascript/jscomp/'
|
||||
OUT_DIR: str = DIR + '/metrics'
|
||||
|
||||
|
||||
def clean_output():
|
||||
filelist = glob.glob(OUT_DIR + '/*.csv')
|
||||
for f in filelist:
|
||||
os.remove(f)
|
||||
|
||||
|
||||
def count(node: javalang.tree.Node, the_filter) -> int:
|
||||
i = 0
|
||||
for _, _ in node.filter(the_filter):
|
||||
i += 1
|
||||
return i
|
||||
|
||||
|
||||
def metrics(clazz: javalang.tree.ClassDeclaration) -> dict[str, str]:
|
||||
# Method metrics
|
||||
m = {
|
||||
'MTH': len(clazz.methods),
|
||||
'FLD': len(clazz.fields),
|
||||
'RFC': 0
|
||||
}
|
||||
|
||||
# RFC: #Public methods + #Method invocations
|
||||
for method in clazz.methods:
|
||||
if 'public' in method.modifiers:
|
||||
m['RFC'] += 1
|
||||
m['RFC'] += count(clazz, javalang.tree.MethodInvocation)
|
||||
|
||||
# INT: #Implemented interfaces
|
||||
m['INT'] = 0 if clazz.implements is None else len(clazz.implements)
|
||||
|
||||
# Method metrics (max across methods)
|
||||
sz = 0
|
||||
cpx = 0
|
||||
ex = 0
|
||||
ret = 0
|
||||
sum_m_name_len = 0
|
||||
for method in clazz.methods:
|
||||
sum_m_name_len += len(method.name)
|
||||
|
||||
# SZ: #Statements
|
||||
sz = max(sz, count(method, javalang.tree.Statement))
|
||||
|
||||
# CPX: #CONDITIONAL + #LOOP statements
|
||||
cpx = max(cpx,
|
||||
count(method, javalang.tree.IfStatement) +
|
||||
count(method, javalang.tree.TernaryExpression) +
|
||||
count(method, javalang.tree.WhileStatement) +
|
||||
count(method, javalang.tree.ForStatement))
|
||||
|
||||
# EX: #Exceptions in throws clause
|
||||
ex = max(ex, 0 if method.throws is None else len(method.throws))
|
||||
|
||||
# RET: #Return points
|
||||
ret = max(ret, count(method, javalang.tree.ReturnStatement))
|
||||
m['SZ'] = sz
|
||||
m['CPX'] = cpx
|
||||
m['EX'] = ex
|
||||
m['RET'] = ret
|
||||
|
||||
# NLP metrics
|
||||
|
||||
# Average length of method names
|
||||
l = len(clazz.methods)
|
||||
m['NML'] = 0 if l == 0 else sum_m_name_len / l
|
||||
|
||||
m['BCM'] = 0
|
||||
m['WRD'] = 0
|
||||
for _, node in clazz.filter(javalang.tree.Documented):
|
||||
if node.documentation is not None:
|
||||
# BCM: #block comments
|
||||
m['BCM'] += 1
|
||||
|
||||
# #Words (the longest alphanumeric substrings) in block comments
|
||||
m['WRD'] += len(re.findall('\\w+', node.documentation))
|
||||
|
||||
# #Words in comments / #Statements
|
||||
s = count(clazz, javalang.tree.Statement)
|
||||
m['DCM'] = 0 if s == 0 else m['WRD'] / s
|
||||
|
||||
return m
|
||||
|
||||
|
||||
def create_df(root) -> pd.DataFrame:
|
||||
df = pd.DataFrame(columns=['class_name', 'MTH', 'FLD', 'RFC',
|
||||
'INT', 'SZ', 'CPX', 'EX', 'RET', 'BCM', 'NML', 'WRD', 'DCM'])
|
||||
|
||||
i: int = 0
|
||||
for path, dirs, files in os.walk(root):
|
||||
for f in files:
|
||||
if f.endswith('.java'):
|
||||
# Get the AST of the file
|
||||
with open(path + '/' + f) as file:
|
||||
data = file.read()
|
||||
tree = javalang.parse.parse(data)
|
||||
|
||||
# Fetch package name from package declaration
|
||||
# if node is missing, assuming default package ('')
|
||||
package_name = ''
|
||||
for _, node in tree.filter(javalang.tree.PackageDeclaration):
|
||||
package_name = node.name
|
||||
break
|
||||
|
||||
# Get all classes and number of methods for each one
|
||||
for _, node in tree.filter(javalang.tree.ClassDeclaration):
|
||||
fqdn = package_name + '.' + node.name
|
||||
|
||||
df.loc[i, 'class_name'] = fqdn
|
||||
m = metrics(node)
|
||||
for metric in m:
|
||||
df.loc[i, metric] = m[metric]
|
||||
i += 1
|
||||
|
||||
return df
|
||||
|
||||
|
||||
def main():
|
||||
clean_output()
|
||||
df = create_df(SOURCES)
|
||||
df.to_csv(OUT_DIR + '/feature_vectors.csv', index=False)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
47
label_feature_vectors.py
Normal file → Executable file
47
label_feature_vectors.py
Normal file → Executable file
|
@ -0,0 +1,47 @@
|
|||
#!/usr/bin/env python3
|
||||
import glob
|
||||
import os
|
||||
import re
|
||||
|
||||
import javalang
|
||||
import pandas as pd
|
||||
|
||||
# God class if:
|
||||
# |M(C)| > E(M) + 6*V(M)
|
||||
# (number of methods greater than average across all classes plus 6 times the
|
||||
# standard deviation)
|
||||
|
||||
DIR: str = os.path.dirname(os.path.realpath(__file__))
|
||||
LABEL_DIR: str = DIR + '/resources/modified_classes'
|
||||
IN_DIR: str = DIR + '/metrics'
|
||||
OUT_DIR: str = DIR + '/metrics'
|
||||
|
||||
|
||||
def clean_output():
|
||||
filelist = glob.glob(OUT_DIR + '/*_labeled.csv')
|
||||
for f in filelist:
|
||||
os.remove(f)
|
||||
|
||||
|
||||
def get_is_buggy_set() -> set[str]:
|
||||
lines: set[str] = set()
|
||||
|
||||
filelist = glob.glob(LABEL_DIR + '/*.src')
|
||||
for f in filelist:
|
||||
with open(f, 'r') as file_obj:
|
||||
for line in file_obj.readlines():
|
||||
lines.add(line.strip().strip('\n'))
|
||||
|
||||
return lines
|
||||
|
||||
|
||||
def main():
|
||||
is_buggy_set = get_is_buggy_set()
|
||||
df = pd.read_csv(IN_DIR + '/feature_vectors.csv')
|
||||
df['buggy'] = df['class_name'].apply(
|
||||
lambda fqdn: 1 if fqdn in is_buggy_set else 0)
|
||||
df.to_csv(OUT_DIR + '/feature_vectors_labeled.csv', index=False)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
748
metrics/feature_vectors.csv
Normal file
748
metrics/feature_vectors.csv
Normal file
|
@ -0,0 +1,748 @@
|
|||
class_name,MTH,FLD,RFC,INT,SZ,CPX,EX,RET,BCM,NML,WRD,DCM
|
||||
com.google.javascript.jscomp.PeepholeSimplifyRegExp,1,0,29,0,18,8,0,2,1,15.0,12,0.6666666666666666
|
||||
com.google.javascript.jscomp.MinimizeExitPoints,6,1,91,1,49,14,0,4,5,13.833333333333334,324,2.8672566371681416
|
||||
com.google.javascript.jscomp.RenameLabels,1,3,51,1,1,0,0,0,8,7.0,336,6.588235294117647
|
||||
com.google.javascript.jscomp.DefaultNameSupplier,1,1,2,1,1,0,0,1,0,3.0,0,0.0
|
||||
com.google.javascript.jscomp.ProcessLabels,8,2,52,1,15,3,0,1,7,11.5,121,2.75
|
||||
com.google.javascript.jscomp.LabelInfo,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.LabelNamespace,0,1,0,0,0,0,0,0,0,0,0,0
|
||||
com.google.javascript.jscomp.JsMessageExtractor,2,3,19,0,12,3,1,1,5,15.0,149,6.7727272727272725
|
||||
com.google.javascript.jscomp.ExtractMessagesVisitor,2,1,4,0,3,1,0,1,2,13.5,18,3.6
|
||||
com.google.javascript.jscomp.Tracer,25,16,177,0,17,4,0,3,70,16.8,2019,7.315217391304348
|
||||
com.google.javascript.jscomp.Stat,4,4,0,0,1,1,0,1,5,11.5,65,16.25
|
||||
com.google.javascript.jscomp.Event,2,2,25,0,27,4,0,1,2,8.5,64,2.1333333333333333
|
||||
com.google.javascript.jscomp.ThreadTrace,9,8,74,0,54,16,0,1,15,11.222222222222221,164,1.5185185185185186
|
||||
com.google.javascript.jscomp.AtomicTracerStatMap,2,1,4,0,13,4,0,1,3,8.5,53,3.7857142857142856
|
||||
com.google.javascript.jscomp.VerboseMessageFormatter,3,0,12,0,4,4,0,1,1,10.0,16,2.2857142857142856
|
||||
com.google.javascript.jscomp.DiagnosticType,9,5,15,2,1,0,0,1,11,6.777777777777778,151,11.615384615384615
|
||||
com.google.javascript.jscomp.StrictModeCheck,9,13,107,1,20,7,0,3,11,11.88888888888889,128,1.1962616822429906
|
||||
com.google.javascript.jscomp.NonExternChecks,3,0,20,0,11,4,0,0,3,11.333333333333334,18,0.8181818181818182
|
||||
com.google.javascript.jscomp.JSModule,26,6,87,2,8,3,1,2,28,11.884615384615385,342,4.56
|
||||
com.google.javascript.jscomp.JsMessageDefinition,3,3,0,0,1,0,0,1,2,16.333333333333332,121,20.166666666666668
|
||||
com.google.javascript.jscomp.LiveVariablesAnalysis,10,4,94,0,54,11,0,8,5,16.1,272,2.6930693069306932
|
||||
com.google.javascript.jscomp.LiveVariableJoinOp,1,0,5,1,4,1,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.LiveVariableLattice,5,1,14,1,2,0,0,1,2,6.8,46,4.6
|
||||
com.google.javascript.jscomp.StatementFusion,6,0,47,0,16,4,0,7,1,23.833333333333332,69,1.4680851063829787
|
||||
com.google.javascript.jscomp.VariableVisibilityAnalysis,3,2,20,1,19,5,0,1,9,15.666666666666666,234,9.75
|
||||
com.google.javascript.jscomp.FunctionRewriter,3,2,92,1,19,6,0,1,22,17.333333333333332,483,3.8031496062992125
|
||||
com.google.javascript.jscomp.Reduction,2,3,4,0,2,0,0,1,3,10.0,27,4.5
|
||||
com.google.javascript.jscomp.ReductionGatherer,2,2,4,1,7,2,0,2,2,9.5,43,4.777777777777778
|
||||
com.google.javascript.jscomp.Reducer,3,0,6,0,5,1,0,1,4,11.333333333333334,57,11.4
|
||||
com.google.javascript.jscomp.EmptyFunctionReducer,2,2,4,0,5,1,0,2,1,10.5,27,4.5
|
||||
com.google.javascript.jscomp.SingleReturnStatementReducer,1,0,5,0,7,2,0,3,2,26.0,28,4.0
|
||||
com.google.javascript.jscomp.IdentityReducer,3,2,13,0,8,2,0,3,2,13.0,47,2.9375
|
||||
com.google.javascript.jscomp.ReturnConstantReducer,3,2,7,0,8,2,0,3,2,11.0,58,4.461538461538462
|
||||
com.google.javascript.jscomp.GetterReducer,3,2,13,0,11,3,0,3,2,13.0,62,3.875
|
||||
com.google.javascript.jscomp.SetterReducer,3,2,26,0,15,5,0,5,2,13.0,63,2.3333333333333335
|
||||
com.google.javascript.jscomp.CheckUnreachableCode,5,3,24,1,8,2,0,2,1,9.4,12,0.5714285714285714
|
||||
com.google.javascript.jscomp.ReachablePredicate,1,0,5,1,9,3,0,3,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.DataFlowAnalysis,13,4,153,0,29,9,0,2,21,11.461538461538462,1031,7.20979020979021
|
||||
com.google.javascript.jscomp.FlowState,6,2,8,1,2,0,0,1,2,6.333333333333333,31,2.5833333333333335
|
||||
com.google.javascript.jscomp.MaxIterationsExceededException,0,1,0,0,0,0,0,0,1,0,39,39.0
|
||||
com.google.javascript.jscomp.BranchedForwardDataFlowAnalysis,6,0,46,0,10,3,0,2,2,12.166666666666666,80,2.6666666666666665
|
||||
com.google.javascript.jscomp.BranchedFlowState,6,2,9,1,5,1,0,1,2,6.333333333333333,31,2.066666666666667
|
||||
com.google.javascript.jscomp.RemoveUnusedVars,13,13,295,2,61,16,0,4,32,18.153846153846153,909,2.6045845272206303
|
||||
com.google.javascript.jscomp.CallSiteOptimizer,11,4,86,0,20,6,0,4,10,20.90909090909091,202,1.9803921568627452
|
||||
com.google.javascript.jscomp.Continuation,1,2,5,0,7,2,0,0,1,5.0,30,3.3333333333333335
|
||||
com.google.javascript.jscomp.Assign,2,5,36,0,15,4,0,2,2,11.5,25,0.7575757575757576
|
||||
com.google.javascript.jscomp.CollapseVariableDeclarations,3,3,70,1,23,5,0,1,9,12.333333333333334,221,3.112676056338028
|
||||
com.google.javascript.jscomp.Collapse,0,3,0,0,0,0,0,0,4,0,37,12.333333333333334
|
||||
com.google.javascript.jscomp.GatherCollapses,3,1,36,0,23,7,0,3,1,12.333333333333334,38,1.0857142857142856
|
||||
com.google.javascript.jscomp.RemoveTryCatch,1,2,23,1,1,0,0,0,2,7.0,31,0.9117647058823529
|
||||
com.google.javascript.jscomp.RemoveTryCatchCode,1,0,22,0,31,8,0,2,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.DiagnosticGroups,7,35,44,0,2,0,0,1,4,14.714285714285714,35,3.1818181818181817
|
||||
com.google.javascript.jscomp.ObjectPropertyStringPreprocess,2,6,53,1,5,1,0,0,1,13.5,47,1.3428571428571427
|
||||
com.google.javascript.jscomp.Callback,1,0,41,0,27,6,0,6,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.CheckSideEffects,5,6,58,1,24,8,0,4,3,10.4,75,1.3636363636363635
|
||||
com.google.javascript.jscomp.StripProtection,2,1,11,1,6,2,0,0,1,6.0,5,0.625
|
||||
com.google.javascript.jscomp.BinaryJoinOp,3,0,14,1,9,2,0,3,3,8.333333333333334,77,5.923076923076923
|
||||
com.google.javascript.jscomp.FindExportableNodes,2,3,27,0,24,6,0,1,3,7.5,84,2.5454545454545454
|
||||
com.google.javascript.jscomp.GenerateNodeContext,3,3,3,0,1,0,0,1,1,11.333333333333334,11,1.8333333333333333
|
||||
com.google.javascript.jscomp.PeepholeOptimizationsPass,10,4,39,1,13,3,0,2,3,11.3,55,0.7638888888888888
|
||||
com.google.javascript.jscomp.ScopeState,1,2,1,0,2,0,0,0,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.StateStack,3,2,7,0,6,1,0,1,0,3.6666666666666665,0,0.0
|
||||
com.google.javascript.jscomp.PeepholeChangeHandler,1,0,2,1,1,0,0,0,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.JvmMetrics,10,4,137,0,30,8,0,4,1,18.3,28,0.2074074074074074
|
||||
com.google.javascript.jscomp.ByPathWarningsGuard,4,5,7,0,9,3,0,2,4,8.25,177,9.833333333333334
|
||||
com.google.javascript.jscomp.DefaultPassConfig,20,120,341,0,170,51,0,3,119,19.15,964,1.5777414075286416
|
||||
com.google.javascript.jscomp.GlobalTypeResolver,2,1,7,1,5,1,0,0,1,10.0,10,1.4285714285714286
|
||||
com.google.javascript.jscomp.ClearTypedScope,1,0,2,1,1,0,0,0,1,7.0,8,8.0
|
||||
com.google.javascript.jscomp.HotSwapPassFactory,2,0,1,0,1,0,0,1,1,10.0,10,5.0
|
||||
com.google.javascript.jscomp.FunctionNames,4,4,23,2,13,3,0,2,1,13.5,75,2.027027027027027
|
||||
com.google.javascript.jscomp.FunctionRecord,0,4,0,1,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.FunctionListExtractor,1,2,6,0,4,1,0,0,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.FunctionExpressionNamer,3,3,6,1,3,0,0,1,0,12.333333333333334,0,0.0
|
||||
com.google.javascript.jscomp.AbstractCommandLineRunner,54,19,430,0,68,19,2,9,94,18.444444444444443,1965,2.6554054054054053
|
||||
com.google.javascript.jscomp.FlagUsageException,0,1,0,0,0,0,0,0,1,0,10,10.0
|
||||
com.google.javascript.jscomp.RunTimeStats,3,4,10,0,9,1,0,0,3,16.333333333333332,19,1.1875
|
||||
com.google.javascript.jscomp.CommandLineConfig,42,42,29,0,8,2,0,1,43,18.428571428571427,730,7.525773195876289
|
||||
com.google.javascript.jscomp.WarningGuardSpec,2,1,3,0,1,0,0,0,1,4.0,17,4.25
|
||||
com.google.javascript.jscomp.Entry,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.ClosureCodeRemoval,1,6,51,1,22,6,0,0,15,7.0,229,4.163636363636364
|
||||
com.google.javascript.jscomp.RemovableAssignment,1,4,14,0,10,2,0,0,7,6.0,53,3.1176470588235294
|
||||
com.google.javascript.jscomp.FindAbstractMethods,1,0,10,0,5,2,0,0,1,5.0,10,2.0
|
||||
com.google.javascript.jscomp.FindAssertionCalls,1,1,11,0,5,2,0,0,1,5.0,4,0.5
|
||||
com.google.javascript.jscomp.OptimizeReturns,5,1,40,2,22,7,0,6,4,10.8,128,2.8444444444444446
|
||||
com.google.javascript.jscomp.CheckRegExp,3,4,23,1,14,5,0,1,1,13.333333333333334,30,1.7647058823529411
|
||||
com.google.javascript.jscomp.ControlFlowAnalysis,38,12,358,2,54,14,0,19,20,13.605263157894736,503,1.2512437810945274
|
||||
com.google.javascript.jscomp.AstControlFlowGraph,2,1,7,0,7,1,0,4,3,18.0,60,5.454545454545454
|
||||
com.google.javascript.jscomp.NameReferenceGraphReport,8,1,106,0,35,6,0,2,11,19.5,447,4.966666666666667
|
||||
com.google.javascript.jscomp.DiGraphNodeComparator,1,0,18,1,12,3,0,4,1,7.0,24,2.0
|
||||
com.google.javascript.jscomp.AnalyzePrototypeProperties,3,14,217,1,7,2,0,2,29,13.0,563,2.385593220338983
|
||||
com.google.javascript.jscomp.ProcessProperties,13,1,157,1,56,21,0,5,6,18.46153846153846,151,1.1705426356589148
|
||||
com.google.javascript.jscomp.ProcessExternProperties,1,0,6,0,3,1,0,0,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.PropagateReferences,1,0,6,1,8,2,0,3,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.GlobalFunction,4,3,19,1,6,1,0,2,1,10.0,11,0.6470588235294118
|
||||
com.google.javascript.jscomp.AssignmentProperty,6,3,13,1,1,0,0,1,2,9.666666666666666,18,2.0
|
||||
com.google.javascript.jscomp.LiteralProperty,5,6,7,1,1,0,0,1,1,9.0,13,1.1818181818181819
|
||||
com.google.javascript.jscomp.NameContext,0,2,0,0,0,0,0,0,1,0,21,10.5
|
||||
com.google.javascript.jscomp.NameInfo,6,5,2,0,15,4,0,1,7,15.666666666666666,113,5.380952380952381
|
||||
com.google.javascript.jscomp.PeepholeFoldConstants,35,8,453,0,97,26,0,39,21,17.457142857142856,382,0.5744360902255639
|
||||
com.google.javascript.jscomp.AbstractCompiler,51,2,10,1,1,0,0,1,52,16.764705882352942,881,176.2
|
||||
com.google.javascript.jscomp.UseSite,2,3,3,0,1,0,0,1,1,7.0,29,5.8
|
||||
com.google.javascript.jscomp.RescopeGlobalSymbols,2,6,91,1,7,1,0,0,5,20.0,319,3.7529411764705882
|
||||
com.google.javascript.jscomp.RewriteGlobalFunctionStatementsToVarAssignmentsCallback,1,0,11,0,10,2,0,0,1,5.0,30,3.0
|
||||
com.google.javascript.jscomp.RewriteScopeCallback,2,0,32,0,23,7,0,6,1,9.0,91,3.033333333333333
|
||||
com.google.javascript.jscomp.RemoveGlobalVarCallback,2,0,24,0,20,6,0,1,1,8.0,64,2.56
|
||||
com.google.javascript.jscomp.MakeExternsReferenceWindowExplicitly,1,0,15,0,7,2,0,1,1,5.0,32,4.571428571428571
|
||||
com.google.javascript.jscomp.XtbMessageBundle,4,3,49,1,8,0,2,1,4,12.5,95,1.7592592592592593
|
||||
com.google.javascript.jscomp.Handler,11,8,37,1,15,3,0,0,1,14.636363636363637,19,0.6551724137931034
|
||||
com.google.javascript.jscomp.SecureEntityResolver,1,0,1,1,1,0,0,1,1,13.0,32,32.0
|
||||
com.google.javascript.jscomp.CoalesceVariableNames,7,4,159,2,40,16,0,4,5,15.285714285714286,174,1.144736842105263
|
||||
com.google.javascript.jscomp.CombinedLiveRangeChecker,2,2,7,0,5,1,0,2,1,10.5,21,1.9090909090909092
|
||||
com.google.javascript.jscomp.LiveRangeChecker,5,4,27,0,11,3,0,4,1,8.4,10,0.45454545454545453
|
||||
com.google.javascript.jscomp.NameGenerator,4,7,20,0,16,4,0,2,7,13.0,152,3.4545454545454546
|
||||
com.google.javascript.jscomp.CheckPathsBetweenNodes,8,11,41,0,22,7,0,4,7,18.5,221,2.9078947368421053
|
||||
com.google.javascript.jscomp.MethodCompilerPass,5,5,83,1,9,1,0,1,11,14.6,180,2.608695652173913
|
||||
com.google.javascript.jscomp.GetExternMethods,1,0,29,0,24,4,0,1,1,5.0,34,1.4166666666666667
|
||||
com.google.javascript.jscomp.GatherSignatures,2,0,32,0,20,4,0,0,2,13.5,39,1.56
|
||||
com.google.javascript.jscomp.EmptyMessageBundle,3,0,4,1,1,0,0,1,4,11.666666666666666,35,11.666666666666666
|
||||
com.google.javascript.jscomp.AnalyzeNameReferences,3,3,23,1,5,1,0,1,4,7.333333333333333,123,3.324324324324324
|
||||
com.google.javascript.jscomp.PropagateReferences,1,0,10,1,8,2,0,3,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.NameInfo,3,2,1,1,15,4,0,1,3,16.666666666666668,56,3.2941176470588234
|
||||
com.google.javascript.jscomp.RemoveUnusedClassProperties,5,4,54,2,16,4,0,3,2,11.6,62,1.3191489361702127
|
||||
com.google.javascript.jscomp.VarCheck,6,11,87,1,44,12,0,4,5,17.0,90,1.0714285714285714
|
||||
com.google.javascript.jscomp.NameRefInExternsCheck,1,0,18,0,16,4,0,0,1,5.0,24,1.5
|
||||
com.google.javascript.jscomp.CompilerInput,28,8,111,2,15,3,1,2,15,11.821428571428571,274,2.8842105263157896
|
||||
com.google.javascript.jscomp.DepsFinder,2,3,13,0,15,5,0,2,0,10.5,0,0.0
|
||||
com.google.javascript.jscomp.ConvertToDottedProperties,2,1,18,1,13,2,0,0,1,6.0,25,1.6666666666666667
|
||||
com.google.javascript.jscomp.FieldCleanupPass,2,1,23,1,1,0,0,0,3,10.0,264,14.666666666666666
|
||||
com.google.javascript.jscomp.QualifiedNameSearchTraversal,3,2,19,0,9,3,0,1,2,10.333333333333334,216,13.5
|
||||
com.google.javascript.jscomp.DiagnosticGroup,6,4,19,1,6,2,0,2,11,7.833333333333333,127,5.08
|
||||
com.google.javascript.jscomp.SymbolTable,48,11,506,1,39,13,0,9,45,16.895833333333332,1445,2.855731225296443
|
||||
com.google.javascript.jscomp.Symbol,16,6,33,0,5,1,0,1,4,14.125,36,1.3846153846153846
|
||||
com.google.javascript.jscomp.Reference,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.SymbolScope,15,7,39,1,9,3,0,3,3,12.933333333333334,58,1.5263157894736843
|
||||
com.google.javascript.jscomp.PropertyRefCollector,6,1,49,1,20,6,0,5,0,20.166666666666668,0,0.0
|
||||
com.google.javascript.jscomp.ThisRefCollector,4,2,35,1,17,7,0,1,0,7.75,0,0.0
|
||||
com.google.javascript.jscomp.JSDocInfoCollector,2,1,20,0,11,6,0,0,1,9.0,6,0.3333333333333333
|
||||
com.google.javascript.jscomp.PrepareAst,4,2,60,1,14,4,0,0,7,13.0,190,2.878787878787879
|
||||
com.google.javascript.jscomp.PrepareAnnotations,6,0,37,1,7,2,0,1,4,20.0,114,3.6774193548387095
|
||||
com.google.javascript.jscomp.ControlStructureCheck,4,2,16,1,9,2,0,0,2,7.75,20,1.5384615384615385
|
||||
com.google.javascript.jscomp.ClosureRewriteClass,16,7,176,1,39,10,0,6,4,16.25,56,0.3971631205673759
|
||||
com.google.javascript.jscomp.MemberDefinition,0,3,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.ClassDefinition,0,6,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.ReplaceMessagesForChrome,4,0,38,0,18,5,1,2,1,19.25,53,1.65625
|
||||
com.google.javascript.jscomp.ProcessDefines,6,10,129,1,24,7,0,1,21,12.333333333333334,477,3.138157894736842
|
||||
com.google.javascript.jscomp.CollectDefines,8,6,76,1,41,11,0,2,9,16.75,229,2.4623655913978495
|
||||
com.google.javascript.jscomp.RefInfo,0,2,0,0,0,0,0,0,1,0,14,7.0
|
||||
com.google.javascript.jscomp.DefineInfo,4,5,4,0,2,0,0,1,6,17.25,82,8.2
|
||||
com.google.javascript.jscomp.RecentChange,3,1,1,1,1,0,0,1,1,10.333333333333334,16,5.333333333333333
|
||||
com.google.javascript.jscomp.ForbiddenChange,1,0,1,1,1,0,0,0,1,12.0,12,12.0
|
||||
com.google.javascript.jscomp.PreprocessorSymbolTable,9,3,23,2,5,1,0,1,2,11.222222222222221,25,1.6666666666666667
|
||||
com.google.javascript.jscomp.Reference,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.MarkNoSideEffectCalls,3,3,42,1,6,1,0,3,5,22.333333333333332,103,1.9074074074074074
|
||||
com.google.javascript.jscomp.GatherNoSideEffectFunctions,1,1,23,0,26,9,0,0,1,5.0,7,0.25925925925925924
|
||||
com.google.javascript.jscomp.SetNoSideEffectCallProperty,1,1,10,0,13,4,0,3,1,5.0,24,1.7142857142857142
|
||||
com.google.javascript.jscomp.PrintStreamErrorManager,3,3,17,0,7,2,0,0,3,13.333333333333334,86,7.166666666666667
|
||||
com.google.javascript.jscomp.CodePrinter,1,1,88,0,10,4,0,1,27,8.0,590,2.9797979797979797
|
||||
com.google.javascript.jscomp.MappedCodePrinter,9,8,27,0,16,4,0,4,6,15.0,238,4.576923076923077
|
||||
com.google.javascript.jscomp.Mapping,0,3,0,0,0,0,0,0,1,0,44,0
|
||||
com.google.javascript.jscomp.PrettyCodePrinter,16,2,33,0,10,2,0,6,7,12.5625,132,2.2758620689655173
|
||||
com.google.javascript.jscomp.CompactCodePrinter,6,6,20,0,20,4,0,1,4,12.166666666666666,89,1.5344827586206897
|
||||
com.google.javascript.jscomp.Builder,7,5,3,0,5,3,0,1,8,12.714285714285714,111,5.55
|
||||
com.google.javascript.jscomp.TypeCheck,39,50,692,2,182,21,0,6,31,15.794871794871796,1056,1.6603773584905661
|
||||
com.google.javascript.jscomp.PeepholeFoldWithTypes,2,0,21,0,30,9,0,2,2,14.0,145,4.393939393939394
|
||||
com.google.javascript.jscomp.PassConfig,17,4,36,0,18,5,0,1,21,17.176470588235293,335,5.491803278688525
|
||||
com.google.javascript.jscomp.PassConfigDelegate,6,1,6,0,1,0,0,1,1,16.0,15,1.875
|
||||
com.google.javascript.jscomp.State,0,10,0,1,0,0,0,0,1,0,7,0.7777777777777778
|
||||
com.google.javascript.jscomp.AbstractPeepholeOptimization,13,1,22,0,10,3,0,1,14,17.076923076923077,316,13.166666666666666
|
||||
com.google.javascript.jscomp.RenamePrototypes,3,9,107,1,32,8,0,1,15,13.333333333333334,471,3.3404255319148937
|
||||
com.google.javascript.jscomp.Property,4,5,16,0,15,5,0,5,1,15.75,13,0.37142857142857144
|
||||
com.google.javascript.jscomp.ProcessExternedProperties,1,0,7,0,4,1,0,0,1,5.0,22,5.5
|
||||
com.google.javascript.jscomp.ProcessProperties,6,0,45,0,19,5,0,1,6,20.333333333333332,166,3.5319148936170213
|
||||
com.google.javascript.jscomp.RhinoErrorReporter,6,8,37,0,6,2,0,2,2,12.333333333333334,55,1.7741935483870968
|
||||
com.google.javascript.jscomp.OldRhinoErrorReporter,2,0,2,1,1,0,0,0,0,6.0,0,0.0
|
||||
com.google.javascript.jscomp.NewRhinoErrorReporter,5,0,11,1,5,1,0,1,0,7.2,0,0.0
|
||||
com.google.javascript.jscomp.NameReferenceGraph,6,6,58,1,13,4,0,3,10,14.666666666666666,383,4.5058823529411764
|
||||
com.google.javascript.jscomp.Name,21,7,45,0,6,2,0,2,6,13.666666666666666,172,4.777777777777778
|
||||
com.google.javascript.jscomp.Reference,6,4,6,0,1,0,0,1,2,8.333333333333334,41,5.125
|
||||
com.google.javascript.jscomp.UnreachableCodeElimination,4,3,66,2,6,1,0,0,2,7.75,231,3.08
|
||||
com.google.javascript.jscomp.EliminationPass,4,1,49,0,25,6,0,5,1,20.25,153,2.3181818181818183
|
||||
com.google.javascript.jscomp.ReplaceCssNames,2,10,68,1,2,0,0,1,2,12.0,240,3.75
|
||||
com.google.javascript.jscomp.Traversal,2,0,59,0,31,8,0,3,1,11.0,70,1.2280701754385965
|
||||
com.google.javascript.jscomp.ObjectPropertyStringPostprocess,1,1,26,1,1,0,0,0,1,7.0,52,2.3636363636363638
|
||||
com.google.javascript.jscomp.Callback,1,0,25,0,20,4,0,2,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.DefinitionSite,0,5,0,0,0,0,0,0,1,0,24,4.8
|
||||
com.google.javascript.jscomp.GroupVariableDeclarations,6,1,44,2,32,8,0,2,2,10.5,240,5.217391304347826
|
||||
com.google.javascript.jscomp.Strings,3,0,11,0,7,2,0,3,4,22.333333333333332,441,31.5
|
||||
com.google.javascript.jscomp.CheckRequiresForConstructors,4,4,76,1,6,2,0,2,3,13.0,72,1.0588235294117647
|
||||
com.google.javascript.jscomp.CheckRequiresForConstructorsCallback,5,3,61,1,31,6,0,3,1,11.8,23,0.4107142857142857
|
||||
com.google.javascript.jscomp.MemoizedScopeCreator,7,2,23,2,7,2,0,1,3,14.857142857142858,95,4.523809523809524
|
||||
com.google.javascript.jscomp.GatherRawExports,4,3,19,1,11,4,0,3,1,13.5,25,1.25
|
||||
com.google.javascript.jscomp.ExpressionDecomposer,26,6,217,0,33,11,0,4,27,19.0,974,4.407239819004525
|
||||
com.google.javascript.jscomp.DecompositionState,0,2,0,0,0,0,0,0,1,0,17,0
|
||||
com.google.javascript.jscomp.JSModuleGraph,15,3,136,0,39,12,2,3,19,18.133333333333333,675,4.411764705882353
|
||||
com.google.javascript.jscomp.InverseDepthComparator,1,0,2,1,1,0,0,1,1,7.0,23,23.0
|
||||
com.google.javascript.jscomp.ModuleDependenceException,2,3,2,0,1,0,0,1,0,13.5,0,0.0
|
||||
com.google.javascript.jscomp.InlineFunctions,19,9,298,1,34,11,0,4,33,20.68421052631579,549,1.5292479108635098
|
||||
com.google.javascript.jscomp.FindCandidateFunctions,4,1,38,1,14,4,0,1,2,15.0,30,0.9090909090909091
|
||||
com.google.javascript.jscomp.CallVisitor,1,3,17,0,22,7,0,0,1,5.0,7,0.28
|
||||
com.google.javascript.jscomp.FindCandidatesReferences,5,0,35,1,17,5,0,3,2,15.0,13,0.28888888888888886
|
||||
com.google.javascript.jscomp.Inline,2,2,17,1,12,4,0,0,2,13.5,13,0.8125
|
||||
com.google.javascript.jscomp.FunctionState,26,10,44,0,6,2,0,2,1,14.5,12,0.24489795918367346
|
||||
com.google.javascript.jscomp.NamedFunction,4,1,9,1,1,0,0,1,1,11.25,6,1.2
|
||||
com.google.javascript.jscomp.FunctionVar,4,1,11,1,1,0,0,1,1,11.25,6,1.2
|
||||
com.google.javascript.jscomp.FunctionExpression,4,2,5,1,1,0,0,1,1,11.25,6,1.2
|
||||
com.google.javascript.jscomp.Reference,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.ShadowVariables,1,7,68,1,5,1,0,0,3,7.0,115,1.3218390804597702
|
||||
com.google.javascript.jscomp.GatherReferenceInfo,1,0,21,0,21,7,0,4,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.DoShadowVariables,5,0,44,1,26,9,0,2,1,9.2,20,0.35714285714285715
|
||||
com.google.javascript.jscomp.GlobalNamespace,18,9,210,2,7,1,0,1,42,12.722222222222221,1431,3.222972972972973
|
||||
com.google.javascript.jscomp.NodeFilter,1,1,7,1,9,3,0,3,1,5.0,17,1.7
|
||||
com.google.javascript.jscomp.BuildGlobalNamespace,14,1,120,1,83,16,0,8,14,15.714285714285714,711,3.2465753424657535
|
||||
com.google.javascript.jscomp.Name,25,16,38,1,29,5,0,6,7,13.4,145,1.1788617886178863
|
||||
com.google.javascript.jscomp.Ref,10,8,10,1,3,1,0,1,4,10.9,83,2.59375
|
||||
com.google.javascript.jscomp.Tracker,1,4,14,1,19,7,0,0,2,7.0,58,2.6363636363636362
|
||||
com.google.javascript.jscomp.ClosureOptimizePrimitives,3,1,34,1,17,4,0,3,6,18.0,80,2.2222222222222223
|
||||
com.google.javascript.jscomp.FindObjectCreateCalls,1,1,8,0,5,2,0,0,1,5.0,7,1.4
|
||||
com.google.javascript.jscomp.FunctionTypeBuilder,20,32,228,0,45,14,0,4,27,17.2,672,2.0425531914893615
|
||||
com.google.javascript.jscomp.ExtendedTypeValidator,1,0,9,1,18,4,0,5,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.ImplementedTypeValidator,1,0,8,1,18,4,0,5,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.UnknownFunctionContents,8,1,10,1,1,0,0,1,0,16.875,0,0.0
|
||||
com.google.javascript.jscomp.AstFunctionContents,11,5,20,1,4,1,0,1,0,19.636363636363637,0,0.0
|
||||
com.google.javascript.jscomp.DotFormatter,12,8,93,0,26,6,1,2,8,9.5,239,2.463917525773196
|
||||
com.google.javascript.jscomp.CrossModuleCodeMotion,8,5,113,1,29,8,0,10,12,13.125,227,1.6814814814814816
|
||||
com.google.javascript.jscomp.NamedInfo,3,4,3,0,8,2,0,2,3,15.333333333333334,43,2.8666666666666667
|
||||
com.google.javascript.jscomp.Declaration,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.JSSourceFile,10,2,20,1,1,0,1,1,1,10.6,36,3.0
|
||||
com.google.javascript.jscomp.ComposeWarningsGuard,8,6,33,0,12,4,0,3,3,10.0,96,1.6551724137931034
|
||||
com.google.javascript.jscomp.GuardComparator,1,2,7,2,4,1,0,2,0,7.0,0,0.0
|
||||
com.google.javascript.jscomp.VariableReferenceCheck,2,6,49,1,1,0,0,0,3,10.0,113,2.0925925925925926
|
||||
com.google.javascript.jscomp.ReferenceCheckingBehavior,2,0,42,1,47,16,0,0,2,11.0,62,1.24
|
||||
com.google.javascript.jscomp.ReplaceMessages,8,3,100,0,20,6,1,4,7,19.0,432,4.595744680851064
|
||||
com.google.javascript.jscomp.CleanupPasses,4,4,16,0,4,0,0,1,2,16.25,56,2.5454545454545454
|
||||
com.google.javascript.jscomp.MemoizedScopeCleanupPass,2,1,13,1,10,4,0,0,1,10.0,39,3.5454545454545454
|
||||
com.google.javascript.jscomp.InlineVariables,2,4,244,1,5,0,0,3,24,11.5,506,2.219298245614035
|
||||
com.google.javascript.jscomp.IdentifyConstants,1,0,2,1,1,0,0,1,1,5.0,43,43.0
|
||||
com.google.javascript.jscomp.IdentifyLocals,1,0,2,1,1,0,0,1,1,5.0,4,4.0
|
||||
com.google.javascript.jscomp.AliasCandidate,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.InliningBehavior,22,2,239,1,35,11,0,7,21,19.136363636363637,354,1.6465116279069767
|
||||
com.google.javascript.jscomp.ProcessCommonJSModules,6,8,115,1,9,1,0,1,11,12.833333333333334,212,2.6835443037974684
|
||||
com.google.javascript.jscomp.ProcessCommonJsModulesCallback,6,2,81,0,11,3,0,1,6,17.166666666666668,73,1.7380952380952381
|
||||
com.google.javascript.jscomp.SuffixVarsCallback,1,2,12,0,14,4,0,1,1,5.0,13,0.8666666666666667
|
||||
com.google.javascript.jscomp.SanityCheck,5,4,32,1,12,3,0,2,4,17.0,91,2.935483870967742
|
||||
com.google.javascript.jscomp.SuppressDocWarningsGuard,2,2,17,0,25,10,0,2,3,8.0,31,1.0689655172413792
|
||||
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax,47,10,634,0,94,20,0,19,37,20.148936170212767,981,1.4469026548672566
|
||||
com.google.javascript.jscomp.AstChangeProxy,6,1,24,0,19,4,0,1,9,13.666666666666666,74,2.642857142857143
|
||||
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard,4,3,10,0,8,3,0,2,1,7.0,13,1.0
|
||||
com.google.javascript.jscomp.JqueryCodingConvention,3,3,15,0,2,0,0,1,1,17.666666666666668,8,1.1428571428571428
|
||||
com.google.javascript.jscomp.InferJSDocInfo,5,2,58,1,39,12,0,4,3,15.8,190,2.8358208955223883
|
||||
com.google.javascript.jscomp.SpecializeModule,8,5,125,1,16,4,0,1,32,26.625,1470,10.425531914893616
|
||||
com.google.javascript.jscomp.NodeMatcher,3,0,10,0,8,2,0,1,4,10.0,117,13.0
|
||||
com.google.javascript.jscomp.OriginalFunctionInformation,4,4,22,0,8,1,0,1,5,22.75,139,7.722222222222222
|
||||
com.google.javascript.jscomp.SpecializationState,11,5,31,0,14,4,0,5,14,22.363636363636363,453,10.295454545454545
|
||||
com.google.javascript.jscomp.SideEffectsAnalysis,9,4,92,1,20,6,0,9,42,17.77777777777778,1355,7.923976608187134
|
||||
com.google.javascript.jscomp.AbstractMotionEnvironment,1,0,1,0,0,0,0,0,2,20.0,87,0
|
||||
com.google.javascript.jscomp.IntraproceduralMotionEnvironment,1,0,1,0,1,0,0,1,2,20.0,73,73.0
|
||||
com.google.javascript.jscomp.CrossModuleMotionEnvironment,1,0,1,0,1,0,0,1,2,20.0,84,84.0
|
||||
com.google.javascript.jscomp.RawMotionEnvironment,1,1,1,0,1,0,0,1,1,20.0,32,16.0
|
||||
com.google.javascript.jscomp.LocationSummary,2,2,2,0,1,0,0,1,0,9.0,0,0.0
|
||||
com.google.javascript.jscomp.LocationAbstraction,3,0,8,0,5,1,0,1,4,21.666666666666668,83,16.6
|
||||
com.google.javascript.jscomp.DegenerateLocationAbstraction,4,2,5,0,5,1,0,2,1,17.75,51,2.6842105263157894
|
||||
com.google.javascript.jscomp.DegenerateEffectLocation,3,0,3,1,5,1,0,2,0,9.666666666666666,0,0.0
|
||||
com.google.javascript.jscomp.VisibilityLocationAbstraction,7,9,30,0,16,4,0,2,10,21.571428571428573,289,5.452830188679245
|
||||
com.google.javascript.jscomp.VisibilityBasedEffectLocation,3,1,5,1,2,0,0,1,1,9.666666666666666,41,6.833333333333333
|
||||
com.google.javascript.jscomp.VariableUseDeclarationMap,2,2,12,0,7,2,0,1,3,17.0,78,7.8
|
||||
com.google.javascript.jscomp.AmbiguateProperties,10,13,195,1,30,8,0,3,26,15.3,543,2.7989690721649483
|
||||
com.google.javascript.jscomp.PropertyGraph,5,1,12,1,3,1,0,1,0,11.0,0,0.0
|
||||
com.google.javascript.jscomp.PropertySubGraph,2,1,5,1,1,0,0,1,4,11.0,80,40.0
|
||||
com.google.javascript.jscomp.PropertyGraphNode,3,2,3,1,1,0,0,1,0,11.333333333333334,0,0.0
|
||||
com.google.javascript.jscomp.ProcessExterns,1,0,10,0,7,1,0,0,1,5.0,8,1.1428571428571428
|
||||
com.google.javascript.jscomp.ProcessProperties,3,0,25,0,16,3,0,1,2,12.333333333333334,44,2.0
|
||||
com.google.javascript.jscomp.Property,2,5,15,0,14,4,0,2,2,11.0,15,0.5769230769230769
|
||||
com.google.javascript.jscomp.JSTypeBitSet,1,1,9,0,5,1,0,1,1,8.0,5,0.7142857142857143
|
||||
com.google.javascript.jscomp.Bind,1,3,3,0,4,1,0,2,1,22.0,10,1.4285714285714286
|
||||
com.google.javascript.jscomp.SubclassRelationship,0,3,2,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,60,30.0
|
||||
com.google.javascript.jscomp.ObjectLiteralCast,0,3,0,0,0,0,0,0,4,0,26,8.666666666666666
|
||||
com.google.javascript.jscomp.AssertionFunctionSpec,3,2,4,0,1,1,0,1,4,15.333333333333334,78,13.0
|
||||
com.google.javascript.jscomp.SourceFile,30,7,90,2,29,7,1,5,22,11.133333333333333,473,3.354609929078014
|
||||
com.google.javascript.jscomp.Builder,8,2,13,0,2,0,1,1,3,14.875,47,4.7
|
||||
com.google.javascript.jscomp.Preloaded,0,1,0,0,0,0,0,0,1,0,9,3.0
|
||||
com.google.javascript.jscomp.Generated,2,2,3,0,5,1,1,1,1,12.0,14,1.5555555555555556
|
||||
com.google.javascript.jscomp.OnDisk,5,3,13,0,5,1,1,2,4,11.4,109,5.7368421052631575
|
||||
com.google.javascript.jscomp.LineNumberCheck,4,3,13,2,8,3,0,1,1,10.25,26,1.5294117647058822
|
||||
com.google.javascript.jscomp.OptimizeCalls,2,2,6,1,6,2,0,1,1,7.0,36,4.0
|
||||
com.google.javascript.jscomp.CrossModuleMethodMotion,2,8,53,1,33,10,0,0,6,9.0,88,2.046511627906977
|
||||
com.google.javascript.jscomp.IdGenerator,2,2,0,1,1,0,0,1,3,11.5,30,15.0
|
||||
com.google.javascript.jscomp.Compiler,155,54,740,0,71,19,1,6,102,14.870967741935484,1625,1.9162735849056605
|
||||
com.google.javascript.jscomp.CodeBuilder,7,3,15,0,11,2,0,1,8,8.857142857142858,92,5.411764705882353
|
||||
com.google.javascript.jscomp.IntermediateState,0,10,0,1,0,0,0,0,1,0,82,0
|
||||
com.google.javascript.jscomp.NodeNameExtractor,1,2,27,0,24,5,0,11,2,7.0,101,4.04
|
||||
com.google.javascript.jscomp.TypedCodeGenerator,5,0,104,0,55,15,0,6,3,16.4,41,0.41414141414141414
|
||||
com.google.javascript.jscomp.TypeInferencePass,4,6,27,1,5,0,0,1,3,10.25,54,2.4545454545454546
|
||||
com.google.javascript.jscomp.FirstScopeBuildingCallback,2,0,3,0,1,0,0,0,0,7.5,0,0.0
|
||||
com.google.javascript.jscomp.SecondScopeBuildingCallback,2,0,5,0,1,0,0,0,0,7.5,0,0.0
|
||||
com.google.javascript.jscomp.SyntheticAst,5,4,9,1,3,0,0,1,1,10.8,13,1.3
|
||||
com.google.javascript.jscomp.CombinedCompilerPass,7,2,28,2,5,1,0,1,8,9.428571428571429,288,6.0
|
||||
com.google.javascript.jscomp.CallbackWrapper,5,3,8,0,6,2,0,1,5,17.0,132,6.0
|
||||
com.google.javascript.jscomp.RuntimeTypeCheck,3,3,132,1,4,1,0,1,7,10.333333333333334,343,3.0353982300884956
|
||||
com.google.javascript.jscomp.AddMarkers,6,1,41,0,10,3,0,3,2,17.0,125,3.90625
|
||||
com.google.javascript.jscomp.AddChecks,5,0,67,0,21,5,0,5,4,13.8,152,2.4516129032258065
|
||||
com.google.javascript.jscomp.VariableMap,14,3,58,0,11,3,1,2,13,11.571428571428571,160,2.711864406779661
|
||||
com.google.javascript.jscomp.MustBeReachingVariableDef,12,3,124,0,53,16,0,8,8,14.833333333333334,316,2.065359477124183
|
||||
com.google.javascript.jscomp.Definition,1,3,2,0,4,1,0,2,1,6.0,51,10.2
|
||||
com.google.javascript.jscomp.MustDef,1,1,7,1,1,0,0,1,2,6.0,80,11.428571428571429
|
||||
com.google.javascript.jscomp.MustDefJoin,1,0,16,0,21,6,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.StripCode,2,8,138,1,1,0,0,0,21,13.5,950,5.900621118012422
|
||||
com.google.javascript.jscomp.Strip,18,0,128,0,27,6,0,5,18,26.333333333333332,828,5.411764705882353
|
||||
com.google.javascript.jscomp.TransformAMDToCJSModule,3,6,117,1,1,0,0,1,10,16.0,168,1.6153846153846154
|
||||
com.google.javascript.jscomp.TransformAMDModulesCallback,6,0,93,0,36,9,0,6,6,18.5,113,1.2555555555555555
|
||||
com.google.javascript.jscomp.DefineCallbackReturnCallback,1,0,12,0,4,1,0,0,1,5.0,14,3.5
|
||||
com.google.javascript.jscomp.RenameCallback,1,2,6,0,4,1,0,0,1,5.0,2,0.3333333333333333
|
||||
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments,9,0,96,0,29,9,0,7,1,17.555555555555557,43,0.32575757575757575
|
||||
com.google.javascript.jscomp.CheckProvides,2,4,36,1,1,0,0,0,1,10.0,8,0.18604651162790697
|
||||
com.google.javascript.jscomp.CheckProvidesCallback,3,3,31,0,15,5,0,0,0,12.333333333333334,0,0.0
|
||||
com.google.javascript.jscomp.ScopedAliases,2,11,161,1,21,6,0,0,4,10.0,82,0.5
|
||||
com.google.javascript.jscomp.AliasedNode,1,2,4,1,1,0,0,0,0,10.0,0,0.0
|
||||
com.google.javascript.jscomp.AliasedTypeNode,1,3,8,1,2,0,0,0,0,10.0,0,0.0
|
||||
com.google.javascript.jscomp.Traversal,16,8,118,1,40,14,0,2,2,13.8125,35,0.26717557251908397
|
||||
com.google.javascript.jscomp.JsMessage,14,11,76,0,7,5,0,3,37,8.285714285714286,877,4.022935779816514
|
||||
com.google.javascript.jscomp.PlaceholderReference,7,1,13,1,1,0,0,1,1,7.428571428571429,9,1.125
|
||||
com.google.javascript.jscomp.Builder,15,8,38,0,14,6,0,1,14,11.133333333333333,174,3.702127659574468
|
||||
com.google.javascript.jscomp.Hash,6,2,12,0,70,1,0,2,8,6.166666666666667,316,2.7719298245614037
|
||||
com.google.javascript.jscomp.ConcreteType,22,5,188,1,14,4,0,3,69,12.136363636363637,1130,4.934497816593886
|
||||
com.google.javascript.jscomp.TypeFilter,1,1,0,0,0,0,0,0,2,6.0,41,41.0
|
||||
com.google.javascript.jscomp.ConcreteNoneType,4,0,1,0,1,0,0,1,1,9.0,6,1.5
|
||||
com.google.javascript.jscomp.ConcreteFunctionType,14,9,68,0,21,5,0,2,16,12.642857142857142,284,5.071428571428571
|
||||
com.google.javascript.jscomp.ConcreteInstanceType,9,4,23,0,11,3,0,4,11,15.0,169,4.970588235294118
|
||||
com.google.javascript.jscomp.ConcreteUnionType,8,1,39,0,22,5,0,6,2,9.125,48,0.9795918367346939
|
||||
com.google.javascript.jscomp.ConcreteAll,4,0,1,0,1,0,0,1,1,8.75,7,1.75
|
||||
com.google.javascript.jscomp.ConcreteUniqueType,3,1,5,0,1,0,0,1,1,7.333333333333333,60,12.0
|
||||
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback,7,3,95,1,25,7,0,7,15,17.0,374,3.8958333333333335
|
||||
com.google.javascript.jscomp.GetReplacementSideEffectSubexpressions,5,2,41,1,13,4,0,1,2,26.8,48,1.2972972972972974
|
||||
com.google.javascript.jscomp.NodeIterators,0,0,59,0,0,0,0,0,10,0,228,2.85
|
||||
com.google.javascript.jscomp.FunctionlessLocalScope,6,1,29,1,20,5,0,4,5,8.833333333333334,70,2.121212121212121
|
||||
com.google.javascript.jscomp.LocalVarMotion,6,4,36,1,32,10,0,5,4,8.0,136,2.893617021276596
|
||||
com.google.javascript.jscomp.PureFunctionIdentifier,9,8,297,1,41,13,0,7,37,15.444444444444445,652,1.5523809523809524
|
||||
com.google.javascript.jscomp.FunctionAnalyzer,13,1,128,1,50,15,0,4,10,17.384615384615383,153,0.9386503067484663
|
||||
com.google.javascript.jscomp.SideEffectPropagationCallback,1,0,25,1,32,10,0,1,1,12.0,9,0.28125
|
||||
com.google.javascript.jscomp.FunctionInformation,19,12,29,0,19,6,0,1,18,14.789473684210526,167,3.34
|
||||
com.google.javascript.jscomp.Driver,1,3,7,1,14,2,0,0,1,7.0,14,0.8235294117647058
|
||||
com.google.javascript.jscomp.CallGraph,21,9,117,1,23,7,0,3,43,20.666666666666668,1378,6.530805687203792
|
||||
com.google.javascript.jscomp.Function,10,5,17,0,9,2,0,2,9,18.1,181,4.7631578947368425
|
||||
com.google.javascript.jscomp.Callsite,6,5,8,0,9,2,0,2,4,16.166666666666668,162,8.526315789473685
|
||||
com.google.javascript.jscomp.LoggerErrorManager,2,2,18,0,7,3,0,0,3,9.5,45,2.8125
|
||||
com.google.javascript.jscomp.CheckAccessControls,24,20,251,2,37,14,0,5,19,19.041666666666668,488,2.076595744680851
|
||||
com.google.javascript.jscomp.NameAnalyzer,25,17,534,1,63,14,0,9,88,16.8,2034,3.1534883720930234
|
||||
com.google.javascript.jscomp.AliasSet,0,1,3,0,0,0,0,0,1,0,53,26.5
|
||||
com.google.javascript.jscomp.ReferencePropagationCallback,1,0,1,1,6,1,0,2,1,12.0,5,0.8333333333333334
|
||||
com.google.javascript.jscomp.NameInformation,0,7,0,0,0,0,0,0,8,0,81,0
|
||||
com.google.javascript.jscomp.JsName,2,6,15,1,12,3,0,1,8,8.5,62,4.769230769230769
|
||||
com.google.javascript.jscomp.JsNameRefNode,2,3,13,1,13,1,0,1,5,5.0,92,5.411764705882353
|
||||
com.google.javascript.jscomp.PrototypeSetNode,1,0,11,0,5,1,0,0,2,6.0,32,4.571428571428571
|
||||
com.google.javascript.jscomp.SpecialReferenceNode,3,2,5,1,1,1,0,1,4,7.333333333333333,28,5.6
|
||||
com.google.javascript.jscomp.ClassDefiningFunctionNode,1,0,12,0,6,1,0,0,2,6.0,34,4.25
|
||||
com.google.javascript.jscomp.InstanceOfCheckNode,1,0,10,0,1,0,0,0,2,6.0,26,6.5
|
||||
com.google.javascript.jscomp.ProcessExternals,1,0,8,0,10,3,0,0,1,5.0,11,1.1
|
||||
com.google.javascript.jscomp.FindDependencyScopes,4,0,41,0,20,7,0,1,2,12.5,150,3.1914893617021276
|
||||
com.google.javascript.jscomp.HoistVariableAndFunctionDeclarations,1,0,11,0,8,2,0,0,1,5.0,32,4.0
|
||||
com.google.javascript.jscomp.FindDeclarationsAndSetters,4,0,41,0,30,11,0,2,4,13.75,117,2.2941176470588234
|
||||
com.google.javascript.jscomp.FindReferences,9,1,115,1,41,15,0,4,4,16.555555555555557,126,0.9064748201438849
|
||||
com.google.javascript.jscomp.NodeAccumulator,4,0,15,1,7,2,0,1,1,27.0,15,1.3636363636363635
|
||||
com.google.javascript.jscomp.RemoveListener,1,0,2,1,1,0,0,0,0,11.0,0,0.0
|
||||
com.google.javascript.jscomp.PerformanceTracker,9,10,106,0,64,6,0,1,7,15.11111111111111,70,0.43478260869565216
|
||||
com.google.javascript.jscomp.Stats,0,8,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.CmpEntries,1,0,3,1,1,0,0,1,0,7.0,0,0.0
|
||||
com.google.javascript.jscomp.CodeSizeEstimatePrinter,4,5,8,0,11,2,0,2,1,9.75,15,0.5357142857142857
|
||||
com.google.javascript.jscomp.SimpleFunctionAliasAnalysis,4,2,30,0,12,4,0,1,5,14.5,109,3.7586206896551726
|
||||
com.google.javascript.jscomp.CheckMissingGetCssName,6,6,37,1,14,5,0,4,4,14.833333333333334,76,2.303030303030303
|
||||
com.google.javascript.jscomp.ByPart,2,0,2,1,1,0,0,1,0,5.5,0,0.0
|
||||
com.google.javascript.jscomp.ByWhole,2,0,2,1,1,0,0,1,0,5.5,0,0.0
|
||||
com.google.javascript.jscomp.ErrorPass,1,2,3,1,1,0,0,0,1,7.0,8,2.0
|
||||
com.google.javascript.jscomp.SourceInformationAnnotator,2,2,20,0,18,4,0,0,1,10.0,70,3.0434782608695654
|
||||
com.google.javascript.jscomp.MoveFunctionDeclarations,3,2,22,2,12,3,0,1,1,8.666666666666666,66,3.142857142857143
|
||||
com.google.javascript.jscomp.StrictWarningsGuard,2,2,5,0,4,2,0,2,1,8.0,13,2.6
|
||||
com.google.javascript.jscomp.NameReferenceGraphConstruction,7,5,222,1,11,4,0,2,13,17.0,209,0.8326693227091634
|
||||
com.google.javascript.jscomp.Traversal,20,1,202,1,44,12,0,6,8,19.25,130,0.6280193236714976
|
||||
com.google.javascript.jscomp.NameUse,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.ExportTestFunctions,4,4,53,1,7,1,0,1,4,18.75,139,3.3095238095238093
|
||||
com.google.javascript.jscomp.ExportTestFunctionsNodes,2,0,25,0,22,9,0,2,1,13.0,31,1.1923076923076923
|
||||
com.google.javascript.jscomp.AstValidator,64,1,390,1,38,3,0,18,1,17.296875,18,0.04411764705882353
|
||||
com.google.javascript.jscomp.ChainCalls,1,6,45,1,9,1,0,0,4,7.0,39,0.6
|
||||
com.google.javascript.jscomp.GatherFunctions,4,0,17,1,7,2,0,1,1,9.5,7,0.875
|
||||
com.google.javascript.jscomp.GatherCallSites,1,0,23,0,42,14,0,12,1,5.0,19,0.4523809523809524
|
||||
com.google.javascript.jscomp.CallSite,0,5,0,0,0,0,0,0,1,0,6,1.2
|
||||
com.google.javascript.jscomp.InlineSimpleMethods,12,2,73,0,10,3,0,4,13,17.0,313,3.7710843373493974
|
||||
com.google.javascript.jscomp.InlineTrivialAccessors,1,0,24,0,26,8,0,2,1,5.0,20,0.7692307692307693
|
||||
com.google.javascript.jscomp.MaybeReachingVariableUse,9,2,73,0,46,9,0,7,7,15.555555555555555,349,4.204819277108434
|
||||
com.google.javascript.jscomp.ReachingUses,2,1,5,1,1,0,0,1,2,7.0,130,32.5
|
||||
com.google.javascript.jscomp.ReachingUsesJoinOp,1,0,2,1,4,1,0,1,1,5.0,37,9.25
|
||||
com.google.javascript.jscomp.PeepholeReplaceKnownMethods,17,2,297,0,78,18,0,13,17,19.352941176470587,195,0.4936708860759494
|
||||
com.google.javascript.jscomp.DevirtualizePrototypeMethods,13,2,141,2,36,11,0,12,10,16.923076923076923,398,2.689189189189189
|
||||
com.google.javascript.jscomp.TightenTypes,19,8,530,2,74,12,0,6,53,17.05263157894737,1102,2.010948905109489
|
||||
com.google.javascript.jscomp.ConcreteScope,13,3,31,1,8,2,0,3,8,11.153846153846153,98,3.161290322580645
|
||||
com.google.javascript.jscomp.ConcreteSlot,8,3,10,1,2,0,0,1,5,10.625,57,4.75
|
||||
com.google.javascript.jscomp.Assignment,0,2,2,0,0,0,0,0,1,0,12,3.0
|
||||
com.google.javascript.jscomp.VariableAssignAction,1,2,5,1,1,0,0,1,1,14.0,9,1.8
|
||||
com.google.javascript.jscomp.PropertyAssignAction,1,3,11,1,4,1,0,1,2,14.0,51,5.1
|
||||
com.google.javascript.jscomp.FunctionCallBuilder,4,5,2,0,5,1,0,2,3,11.25,39,2.6
|
||||
com.google.javascript.jscomp.ExternFunctionCall,1,3,3,1,1,0,0,1,1,14.0,35,8.75
|
||||
com.google.javascript.jscomp.FunctionCall,1,4,14,1,20,6,0,1,2,14.0,31,1.24
|
||||
com.google.javascript.jscomp.NativeCallFunctionCall,1,3,13,1,7,3,0,1,1,14.0,8,0.7272727272727273
|
||||
com.google.javascript.jscomp.CreateScope,11,2,227,0,87,24,0,4,5,19.454545454545453,78,0.4262295081967213
|
||||
com.google.javascript.jscomp.ConcreteJSTypePair,4,3,8,0,6,2,0,2,1,10.75,22,1.375
|
||||
com.google.javascript.jscomp.CreateSyntheticBlocks,5,8,53,1,8,2,0,2,8,12.4,93,1.55
|
||||
com.google.javascript.jscomp.Marker,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.Callback,1,0,24,0,27,7,0,7,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.NodeTraversal,36,12,167,0,17,3,0,3,49,12.805555555555555,729,3.796875
|
||||
com.google.javascript.jscomp.AbstractPostOrderCallback,1,0,1,1,1,0,0,1,1,14.0,9,9.0
|
||||
com.google.javascript.jscomp.AbstractScopedCallback,3,0,3,1,1,0,0,1,1,11.0,10,10.0
|
||||
com.google.javascript.jscomp.AbstractShallowCallback,1,0,3,1,1,0,0,1,1,14.0,12,12.0
|
||||
com.google.javascript.jscomp.AbstractShallowStatementCallback,1,0,3,1,1,0,0,1,1,14.0,17,17.0
|
||||
com.google.javascript.jscomp.AbstractNodeTypePruningCallback,1,2,3,1,1,0,0,1,3,14.0,50,12.5
|
||||
com.google.javascript.jscomp.PhaseOptimizer,14,17,67,1,16,4,0,1,19,11.714285714285714,304,2.235294117647059
|
||||
com.google.javascript.jscomp.NamedPass,1,2,7,1,4,0,0,0,1,7.0,4,0.6666666666666666
|
||||
com.google.javascript.jscomp.Loop,5,2,30,1,43,10,0,2,4,12.2,49,0.8032786885245902
|
||||
com.google.javascript.jscomp.ProgressRange,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.CheckMissingReturn,8,5,45,1,13,4,0,5,6,14.125,130,2.888888888888889
|
||||
com.google.javascript.jscomp.CheckDebuggerStatement,2,2,6,1,3,1,0,0,1,6.0,40,8.0
|
||||
com.google.javascript.jscomp.InlineCostEstimator,2,2,11,0,2,0,0,1,5,7.0,71,4.733333333333333
|
||||
com.google.javascript.jscomp.CompiledSizeEstimator,7,4,7,0,5,1,0,1,2,9.857142857142858,37,3.0833333333333335
|
||||
com.google.javascript.jscomp.IgnoreCajaProperties,1,2,33,1,1,0,0,0,1,7.0,77,5.133333333333334
|
||||
com.google.javascript.jscomp.Traversal,1,0,32,0,12,2,0,0,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.AnonymousFunctionNamingCallback,2,1,29,0,13,5,0,0,5,14.5,97,3.730769230769231
|
||||
com.google.javascript.jscomp.AliasStrings,9,11,86,1,29,8,0,3,17,18.444444444444443,451,3.608
|
||||
com.google.javascript.jscomp.StringOccurrence,0,2,0,0,0,0,0,0,1,0,12,6.0
|
||||
com.google.javascript.jscomp.StringInfo,2,9,19,0,26,6,0,2,3,19.5,160,4.848484848484849
|
||||
com.google.javascript.jscomp.DisambiguateProperties,10,7,350,1,23,5,0,1,47,17.0,1007,2.352803738317757
|
||||
com.google.javascript.jscomp.Warnings,0,1,1,0,0,0,0,0,0,0,0,0
|
||||
com.google.javascript.jscomp.Property,8,6,40,0,20,7,0,2,14,11.875,264,4.47457627118644
|
||||
com.google.javascript.jscomp.AbstractScopingCallback,4,1,11,1,5,1,0,1,2,10.25,18,2.25
|
||||
com.google.javascript.jscomp.FindExternProperties,1,0,15,0,11,3,0,0,1,5.0,23,2.090909090909091
|
||||
com.google.javascript.jscomp.FindRenameableProperties,5,0,64,0,20,7,0,4,4,13.4,85,1.2686567164179106
|
||||
com.google.javascript.jscomp.JSTypeSystem,13,2,104,1,34,11,0,5,1,18.46153846153846,5,0.043859649122807015
|
||||
com.google.javascript.jscomp.ConcreteTypeSystem,14,5,70,1,19,7,0,5,2,17.5,38,0.5135135135135135
|
||||
com.google.javascript.jscomp.CollapseAnonymousFunctions,1,1,39,1,1,0,0,0,1,7.0,42,1.2727272727272727
|
||||
com.google.javascript.jscomp.Callback,3,0,35,0,17,4,0,3,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.WhitelistWarningsGuard,11,3,76,0,12,3,1,2,17,15.363636363636363,326,4.465753424657534
|
||||
com.google.javascript.jscomp.WhitelistBuilder,7,4,34,1,20,6,1,1,6,13.0,65,2.1666666666666665
|
||||
com.google.javascript.jscomp.AstParallelizer,6,7,43,0,18,3,0,4,6,16.666666666666668,250,4.716981132075472
|
||||
com.google.javascript.jscomp.DetachPoint,1,3,10,0,9,2,0,0,1,8.0,62,5.166666666666667
|
||||
com.google.javascript.jscomp.DefinitionsRemover,2,0,77,0,24,8,0,8,18,14.5,245,2.355769230769231
|
||||
com.google.javascript.jscomp.Definition,5,1,5,0,5,1,0,1,5,9.0,108,15.428571428571429
|
||||
com.google.javascript.jscomp.IncompleteDefinition,2,2,9,0,1,0,0,1,1,9.0,12,2.0
|
||||
com.google.javascript.jscomp.UnknownDefinition,1,0,1,0,1,0,0,0,1,13.0,4,2.0
|
||||
com.google.javascript.jscomp.ExternalNameOnlyDefinition,1,0,1,0,1,0,0,0,1,13.0,12,6.0
|
||||
com.google.javascript.jscomp.FunctionArgumentDefinition,1,0,5,0,1,0,0,0,1,13.0,11,2.75
|
||||
com.google.javascript.jscomp.FunctionDefinition,2,1,5,0,1,0,0,1,1,9.0,7,1.4
|
||||
com.google.javascript.jscomp.NamedFunctionDefinition,1,0,2,0,1,0,0,0,1,13.0,12,6.0
|
||||
com.google.javascript.jscomp.FunctionExpressionDefinition,1,0,6,0,1,0,0,0,1,13.0,19,6.333333333333333
|
||||
com.google.javascript.jscomp.AssignmentDefinition,3,1,11,0,2,0,0,1,1,10.333333333333334,6,0.8571428571428571
|
||||
com.google.javascript.jscomp.ObjectLiteralPropertyDefinition,3,3,9,0,3,0,0,1,1,10.333333333333334,12,1.3333333333333333
|
||||
com.google.javascript.jscomp.VarDefinition,3,1,19,0,3,0,0,1,1,10.333333333333334,7,0.7777777777777778
|
||||
com.google.javascript.jscomp.OptimizeArgumentsArray,7,7,61,2,35,10,0,4,5,10.571428571428571,127,1.8405797101449275
|
||||
com.google.javascript.jscomp.VariableNameGenerator,1,2,3,0,3,1,0,1,1,14.0,14,2.8
|
||||
com.google.javascript.jscomp.LinkedFlowScope,17,7,118,1,29,10,0,8,14,13.176470588235293,254,1.6282051282051282
|
||||
com.google.javascript.jscomp.FlowScopeJoinOp,1,0,4,0,6,1,0,2,1,5.0,4,0.6666666666666666
|
||||
com.google.javascript.jscomp.LinkedFlowSlot,0,1,0,0,0,0,0,0,1,0,11,5.5
|
||||
com.google.javascript.jscomp.FlatFlowScopeCache,1,4,36,0,5,1,0,2,2,7.0,27,0.7714285714285715
|
||||
com.google.javascript.jscomp.ConstCheck,4,3,36,1,29,8,0,1,4,8.25,46,1.3142857142857143
|
||||
com.google.javascript.jscomp.BasicErrorManager,11,4,24,1,8,3,0,1,4,11.272727272727273,127,1.9242424242424243
|
||||
com.google.javascript.jscomp.LeveledJSErrorComparator,1,2,6,1,40,13,0,13,1,7.0,45,1.125
|
||||
com.google.javascript.jscomp.ErrorWithLevel,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.DeadAssignmentsElimination,10,3,139,2,61,16,0,11,5,18.1,285,1.6964285714285714
|
||||
com.google.javascript.jscomp.Scope,26,7,85,2,9,2,0,3,52,11.692307692307692,802,6.739495798319328
|
||||
com.google.javascript.jscomp.Var,30,9,40,2,4,1,0,2,31,11.066666666666666,371,8.244444444444444
|
||||
com.google.javascript.jscomp.Arguments,2,0,5,0,4,1,0,2,1,7.0,13,2.1666666666666665
|
||||
com.google.javascript.jscomp.PassFactory,4,2,0,0,1,0,0,1,6,10.0,119,23.8
|
||||
com.google.javascript.jscomp.Denormalize,4,1,41,2,33,9,0,4,2,14.0,77,1.7906976744186047
|
||||
com.google.javascript.jscomp.StripConstantAnnotations,2,1,8,1,3,1,0,0,0,6.0,0,0.0
|
||||
com.google.javascript.jscomp.ReferenceCollectingCallback,11,6,151,3,13,4,0,3,41,10.818181818181818,700,3.910614525139665
|
||||
com.google.javascript.jscomp.ReferenceMapWrapper,1,1,2,1,1,0,0,1,0,13.0,0,0.0
|
||||
com.google.javascript.jscomp.ReferenceCollection,12,1,44,1,13,4,0,4,10,20.333333333333332,243,2.9634146341463414
|
||||
com.google.javascript.jscomp.Reference,19,6,51,1,4,1,0,2,5,14.526315789473685,62,2.2142857142857144
|
||||
com.google.javascript.jscomp.BasicBlock,3,4,9,0,12,4,0,4,7,16.333333333333332,130,5.909090909090909
|
||||
com.google.javascript.jscomp.NameAnonymousFunctionsMapped,2,9,22,1,5,1,0,1,3,10.5,125,4.62962962962963
|
||||
com.google.javascript.jscomp.MappedFunctionNamer,4,1,14,1,10,3,0,2,1,13.25,44,2.588235294117647
|
||||
com.google.javascript.jscomp.JsMessageVisitor,24,26,230,1,60,13,1,7,27,21.708333333333332,1017,3.619217081850534
|
||||
com.google.javascript.jscomp.MalformedException,1,2,0,0,1,0,0,1,0,7.0,0,0.0
|
||||
com.google.javascript.jscomp.MessageLocation,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.OptimizeParameters,17,2,135,2,26,8,0,8,13,19.058823529411764,278,1.4404145077720207
|
||||
com.google.javascript.jscomp.Parameter,7,4,7,0,1,0,0,1,1,14.428571428571429,15,1.6666666666666667
|
||||
com.google.javascript.jscomp.CodeConsumer,34,3,67,0,25,8,0,1,11,12.205882352941176,252,2.5714285714285716
|
||||
com.google.javascript.jscomp.TypedScopeCreator,8,17,749,1,26,5,0,2,48,18.5,1509,2.1965065502183405
|
||||
com.google.javascript.jscomp.DeferredSetType,1,2,5,0,1,0,0,0,1,7.0,22,3.6666666666666665
|
||||
com.google.javascript.jscomp.DiscoverEnumsAndTypedefs,2,1,22,0,11,4,0,0,0,10.5,0,0.0
|
||||
com.google.javascript.jscomp.AbstractScopeBuilder,32,7,518,1,46,20,0,9,31,19.0625,1164,2.503225806451613
|
||||
com.google.javascript.jscomp.CollectProperties,2,1,23,0,7,2,0,1,1,11.5,15,1.0
|
||||
com.google.javascript.jscomp.StubDeclaration,0,3,0,0,0,0,0,0,1,0,7,2.3333333333333335
|
||||
com.google.javascript.jscomp.GlobalScopeBuilder,3,0,20,0,14,4,0,2,3,15.0,66,2.869565217391304
|
||||
com.google.javascript.jscomp.LocalScopeBuilder,4,0,51,0,24,11,0,2,6,11.5,79,1.5490196078431373
|
||||
com.google.javascript.jscomp.FirstOrderFunctionAnalyzer,3,2,44,1,26,10,0,2,1,7.333333333333333,22,0.6111111111111112
|
||||
com.google.javascript.jscomp.RenameVars,10,21,114,1,30,8,0,3,26,16.0,386,2.120879120879121
|
||||
com.google.javascript.jscomp.Assignment,1,4,1,0,2,0,0,0,1,10.0,4,0.6666666666666666
|
||||
com.google.javascript.jscomp.ProcessVars,4,1,40,1,40,12,0,6,1,8.0,134,2.4814814814814814
|
||||
com.google.javascript.jscomp.ProcessTweaks,6,13,141,1,15,4,0,1,13,23.5,296,1.783132530120482
|
||||
com.google.javascript.jscomp.CollectTweaksResult,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.CollectTweaks,1,2,41,0,44,10,0,4,1,5.0,7,0.1590909090909091
|
||||
com.google.javascript.jscomp.TweakFunctionCall,1,4,2,0,1,0,0,1,1,9.0,10,1.6666666666666667
|
||||
com.google.javascript.jscomp.TweakInfo,8,4,25,0,12,5,0,3,4,17.75,72,2.0
|
||||
com.google.javascript.jscomp.FunctionInjector,18,9,164,0,30,10,0,6,33,20.666666666666668,778,3.26890756302521
|
||||
com.google.javascript.jscomp.Reference,0,3,0,0,0,0,0,0,1,0,11,3.6666666666666665
|
||||
com.google.javascript.jscomp.ControlFlowGraph,6,2,18,0,11,1,0,7,16,18.166666666666668,309,12.875
|
||||
com.google.javascript.jscomp.AbstractCfgNodeTraversalCallback,1,0,2,1,4,1,0,2,1,14.0,53,13.25
|
||||
com.google.javascript.jscomp.ExpandJqueryAliases,10,9,275,1,53,15,0,4,6,21.7,184,0.8518518518518519
|
||||
com.google.javascript.jscomp.FindCallbackArgumentReferences,4,5,28,1,11,5,0,1,2,8.5,43,1.2285714285714286
|
||||
com.google.javascript.jscomp.ProcessClosurePrimitives,21,23,422,1,53,16,0,5,30,20.19047619047619,559,1.3309523809523809
|
||||
com.google.javascript.jscomp.ProvidedName,13,8,94,0,39,7,0,2,10,16.923076923076923,168,1.6470588235294117
|
||||
com.google.javascript.jscomp.UnrecognizedRequire,0,3,0,0,0,0,0,0,1,0,8,2.6666666666666665
|
||||
com.google.javascript.jscomp.CheckGlobalThis,4,3,41,1,30,11,0,6,4,13.75,222,4.269230769230769
|
||||
com.google.javascript.jscomp.WarningsGuard,4,0,1,1,1,0,0,1,5,7.75,292,58.4
|
||||
com.google.javascript.jscomp.FlowSensitiveInlineVariables,6,7,139,2,23,5,0,2,9,9.0,310,1.901840490797546
|
||||
com.google.javascript.jscomp.GatherCandiates,1,0,19,0,18,6,0,4,1,5.0,45,2.5
|
||||
com.google.javascript.jscomp.Candidate,5,6,71,0,50,15,0,17,4,14.0,45,0.5232558139534884
|
||||
com.google.javascript.jscomp.NameAnonymousFunctions,1,5,11,1,2,0,0,0,3,7.0,100,9.090909090909092
|
||||
com.google.javascript.jscomp.AnonymousFunctionNamer,4,1,9,1,4,0,0,1,2,16.0,60,7.5
|
||||
com.google.javascript.jscomp.SimpleRegion,3,3,3,1,1,0,0,1,1,19.0,2,0.3333333333333333
|
||||
com.google.javascript.jscomp.CheckGlobalNames,9,9,85,1,25,9,0,6,5,18.22222222222222,113,1.2696629213483146
|
||||
com.google.javascript.jscomp.InvocationsCallback,2,0,9,0,10,3,0,3,2,5.0,56,5.6
|
||||
com.google.javascript.jscomp.AbstractMessageFormatter,5,3,8,1,4,1,0,3,2,12.4,20,1.5384615384615385
|
||||
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations,4,3,75,1,14,4,0,0,9,16.75,367,5.097222222222222
|
||||
com.google.javascript.jscomp.GatherExtractionInfo,2,2,10,0,13,4,0,1,2,9.0,30,2.142857142857143
|
||||
com.google.javascript.jscomp.ExtractionInstance,1,3,8,0,1,0,0,1,1,11.0,20,1.4285714285714286
|
||||
com.google.javascript.jscomp.PrototypeMemberDeclaration,2,4,7,0,4,1,0,2,2,14.5,28,3.111111111111111
|
||||
com.google.javascript.jscomp.Result,0,13,0,0,0,0,0,0,1,0,2,0.14285714285714285
|
||||
com.google.javascript.jscomp.CodeGenerator,32,8,515,0,409,50,1,4,16,15.0625,291,0.42419825072886297
|
||||
com.google.javascript.jscomp.ReplaceStrings,17,12,133,1,26,7,0,3,17,15.411764705882353,447,3.0408163265306123
|
||||
com.google.javascript.jscomp.Config,0,3,0,0,0,0,0,0,1,0,11,5.5
|
||||
com.google.javascript.jscomp.Result,1,3,5,0,1,0,0,0,1,11.0,5,1.6666666666666667
|
||||
com.google.javascript.jscomp.Location,0,3,0,0,0,0,0,0,1,0,8,2.6666666666666665
|
||||
com.google.javascript.jscomp.ShowByPathWarningsGuard,2,2,8,0,1,0,0,1,2,8.0,33,2.75
|
||||
com.google.javascript.jscomp.CollapseProperties,22,8,291,1,42,11,0,2,23,26.227272727272727,1339,4.433774834437086
|
||||
com.google.javascript.jscomp.FunctionArgumentInjector,11,1,129,0,32,8,0,3,14,21.727272727272727,552,3.3865030674846626
|
||||
com.google.javascript.jscomp.ReferencedAfterSideEffect,6,5,26,2,21,8,0,2,3,9.666666666666666,161,3.3541666666666665
|
||||
com.google.javascript.jscomp.TypeInference,49,9,557,0,69,15,0,3,21,18.897959183673468,658,1.1443478260869566
|
||||
com.google.javascript.jscomp.TemplateTypeReplacer,1,3,3,0,2,1,0,1,0,16.0,0,0.0
|
||||
com.google.javascript.jscomp.BooleanOutcomePair,2,5,2,0,8,2,0,2,3,18.5,65,3.823529411764706
|
||||
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties,4,5,18,1,22,7,0,3,4,20.0,87,1.851063829787234
|
||||
com.google.javascript.jscomp.RecordFunctionInformation,4,4,41,1,10,3,0,2,5,9.5,105,3.5
|
||||
com.google.javascript.jscomp.LightweightMessageFormatter,4,2,52,0,27,8,0,1,3,10.75,56,0.8235294117647058
|
||||
com.google.javascript.jscomp.LineNumberingFormatter,2,0,27,1,31,6,0,4,1,11.0,27,0.84375
|
||||
com.google.javascript.jscomp.RemoveUnusedNames,2,3,14,1,9,3,0,0,3,14.5,37,2.8461538461538463
|
||||
com.google.javascript.jscomp.CodingConventions,1,0,65,0,1,0,0,1,4,10.0,81,0.9310344827586207
|
||||
com.google.javascript.jscomp.Proxy,33,1,66,1,1,0,0,1,1,21.151515151515152,56,1.6470588235294117
|
||||
com.google.javascript.jscomp.DefaultCodingConvention,34,1,64,1,20,7,0,5,1,20.764705882352942,13,0.25
|
||||
com.google.javascript.jscomp.GlobalVarReferenceMap,7,2,71,1,14,3,0,2,9,21.428571428571427,268,3.268292682926829
|
||||
com.google.javascript.jscomp.SourceRefRange,2,3,6,0,1,0,0,1,2,9.5,20,4.0
|
||||
com.google.javascript.jscomp.GlobalVarRefCleanupPass,2,1,5,1,3,1,0,0,1,10.0,30,7.5
|
||||
com.google.javascript.jscomp.InlineObjectLiterals,1,3,174,1,1,0,0,0,10,7.0,233,1.5533333333333332
|
||||
com.google.javascript.jscomp.InliningBehavior,9,1,173,1,44,14,0,8,9,18.666666666666668,197,1.3401360544217686
|
||||
com.google.javascript.jscomp.FunctionToBlockMutator,14,2,131,0,23,6,0,2,15,21.142857142857142,380,2.900763358778626
|
||||
com.google.javascript.jscomp.LabelNameSupplier,1,1,2,1,1,0,0,1,0,3.0,0,0.0
|
||||
com.google.javascript.jscomp.Normalize,5,5,257,1,13,3,0,1,20,21.0,673,2.539622641509434
|
||||
com.google.javascript.jscomp.FindExposeAnnotations,2,1,16,0,8,3,0,1,1,9.5,5,0.5555555555555556
|
||||
com.google.javascript.jscomp.RewriteExposedProperties,1,1,16,0,12,4,0,0,1,5.0,6,0.46153846153846156
|
||||
com.google.javascript.jscomp.PropagateConstantAnnotationsOverVars,2,2,18,1,14,5,0,1,1,6.0,7,0.4117647058823529
|
||||
com.google.javascript.jscomp.VerifyConstants,2,3,28,1,30,8,0,1,1,6.0,12,0.34285714285714286
|
||||
com.google.javascript.jscomp.NormalizeStatements,12,2,118,1,25,7,0,2,10,18.916666666666668,306,2.5081967213114753
|
||||
com.google.javascript.jscomp.DuplicateDeclarationHandler,2,1,48,1,23,7,0,1,3,19.5,161,3.926829268292683
|
||||
com.google.javascript.jscomp.ScopeTicklingCallback,4,0,5,1,1,0,0,1,1,9.5,9,4.5
|
||||
com.google.javascript.jscomp.JSError,16,8,38,0,25,9,0,9,21,8.0,372,6.526315789473684
|
||||
com.google.javascript.jscomp.AliasKeywords,9,11,100,1,8,3,0,3,30,17.77777777777778,673,7.236559139784946
|
||||
com.google.javascript.jscomp.FindAliasableNodes,3,0,11,0,6,2,0,0,3,12.0,36,3.6
|
||||
com.google.javascript.jscomp.AliasSpecification,8,4,14,0,6,2,0,2,9,16.75,190,11.176470588235293
|
||||
com.google.javascript.jscomp.ThrowAliasSpecification,3,0,12,0,2,0,0,1,1,20.0,7,1.4
|
||||
com.google.javascript.jscomp.KeywordAliasSpecification,3,0,13,0,3,0,0,1,1,20.0,9,1.5
|
||||
com.google.javascript.jscomp.VoidKeywordAliasSpecification,4,0,18,0,3,1,0,1,1,16.25,9,1.0
|
||||
com.google.javascript.jscomp.NodeUtil,156,13,882,0,61,17,0,42,141,16.80128205128205,3133,3.0745829244357212
|
||||
com.google.javascript.jscomp.NumbericResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.BooleanResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.MayBeStringResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.VarCollector,1,1,8,1,7,3,0,0,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.MatchNameNode,1,1,4,1,1,0,0,1,1,5.0,10,5.0
|
||||
com.google.javascript.jscomp.MatchNodeType,1,1,2,1,1,0,0,1,1,5.0,9,4.5
|
||||
com.google.javascript.jscomp.MatchDeclaration,1,0,3,1,1,0,0,1,1,5.0,8,8.0
|
||||
com.google.javascript.jscomp.MatchNotFunction,1,0,2,1,1,0,0,1,1,5.0,8,8.0
|
||||
com.google.javascript.jscomp.MatchShallowStatement,1,0,6,1,1,0,0,1,1,5.0,10,10.0
|
||||
com.google.javascript.jscomp.SourceMap,8,3,42,0,17,5,1,3,4,12.75,49,1.1951219512195121
|
||||
com.google.javascript.jscomp.LocationMapping,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.InlineProperties,5,4,119,1,12,4,0,3,5,15.4,125,1.1904761904761905
|
||||
com.google.javascript.jscomp.PropertyInfo,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.GatherCandidates,6,0,49,0,29,8,0,2,1,19.833333333333332,11,0.20754716981132076
|
||||
com.google.javascript.jscomp.ReplaceCandidates,2,0,21,0,9,3,0,2,0,9.5,0,0.0
|
||||
com.google.javascript.jscomp.CompilerOptions,209,167,267,2,15,4,1,1,221,21.406698564593302,2694,6.6683168316831685
|
||||
com.google.javascript.jscomp.NullAliasTransformationHandler,1,2,2,2,2,0,0,1,0,22.0,0,0.0
|
||||
com.google.javascript.jscomp.NullAliasTransformation,1,1,1,2,0,0,0,0,0,8.0,0,0
|
||||
com.google.javascript.jscomp.ReorderConstantExpression,1,0,17,0,11,3,0,1,1,15.0,31,2.8181818181818183
|
||||
com.google.javascript.jscomp.GoogleJsMessageIdGenerator,1,1,15,1,9,3,0,1,6,10.0,186,2.0
|
||||
com.google.javascript.jscomp.FP,3,0,4,0,73,1,0,1,3,9.333333333333334,33,0.4177215189873418
|
||||
com.google.javascript.jscomp.MessageId,1,0,3,0,4,2,0,1,1,10.0,49,12.25
|
||||
com.google.javascript.jscomp.GenerateExports,3,4,58,1,30,8,0,1,3,10.0,55,1.4102564102564104
|
||||
com.google.javascript.jscomp.GoogleCodingConvention,7,4,27,0,10,3,0,3,8,13.285714285714286,212,10.095238095238095
|
||||
com.google.javascript.jscomp.AliasExternals,16,15,205,1,29,10,0,3,36,15.6875,1005,5.87719298245614
|
||||
com.google.javascript.jscomp.GetAliasableNames,1,1,12,0,4,1,0,0,1,5.0,7,1.4
|
||||
com.google.javascript.jscomp.PropertyGatherer,3,0,29,0,10,3,0,1,3,15.666666666666666,139,11.583333333333334
|
||||
com.google.javascript.jscomp.GetGlobals,2,0,20,0,7,4,0,0,1,9.0,7,0.5
|
||||
com.google.javascript.jscomp.GlobalGatherer,1,0,20,0,16,5,0,1,1,5.0,17,1.0625
|
||||
com.google.javascript.jscomp.Symbol,2,9,7,0,4,2,0,0,1,13.5,7,0.7
|
||||
com.google.javascript.jscomp.CheckSuspiciousCode,5,2,30,0,8,1,0,0,1,12.2,32,1.6
|
||||
com.google.javascript.jscomp.PeepholeRemoveDeadCode,28,0,377,0,66,15,0,12,27,16.75,448,1.0666666666666667
|
||||
com.google.javascript.jscomp.InstrumentFunctions,1,10,98,1,18,4,0,1,7,7.0,376,3.547169811320755
|
||||
com.google.javascript.jscomp.RemoveCallback,1,1,8,0,8,3,0,0,1,5.0,44,4.888888888888889
|
||||
com.google.javascript.jscomp.InstrumentReturns,5,1,26,1,8,2,0,2,4,13.0,117,4.875
|
||||
com.google.javascript.jscomp.InstrumentCallback,1,0,33,0,31,8,0,2,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.MakeDeclaredNamesUnique,7,3,146,1,19,4,0,2,22,14.285714285714286,342,1.976878612716763
|
||||
com.google.javascript.jscomp.ContextualRenameInverter,12,4,55,2,11,3,0,2,6,13.416666666666666,78,1.4444444444444444
|
||||
com.google.javascript.jscomp.ContextualRenamer,7,4,15,1,12,4,0,1,5,15.428571428571429,89,4.045454545454546
|
||||
com.google.javascript.jscomp.InlineRenamer,5,4,18,1,7,2,0,2,1,15.8,31,1.7222222222222223
|
||||
com.google.javascript.jscomp.BoilerplateRenamer,1,2,1,0,1,0,0,1,1,13.0,14,4.666666666666667
|
||||
com.google.javascript.jscomp.WhitelistedRenamer,4,2,10,1,3,1,0,1,1,16.5,10,1.25
|
||||
com.google.javascript.jscomp.ReplaceIdGenerators,6,10,132,1,30,6,0,4,2,17.666666666666668,27,0.17088607594936708
|
||||
com.google.javascript.jscomp.ObfuscatedNameSuppier,2,3,6,1,4,1,0,1,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.PseudoNameSuppier,2,2,2,1,4,1,0,2,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.StableNameSupplier,2,0,4,1,1,0,0,1,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.GatherGenerators,1,0,32,0,31,12,0,3,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.ReplaceGenerators,1,0,31,0,33,9,0,5,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.CommandLineRunner,10,3,158,0,41,7,2,2,8,15.1,381,2.281437125748503
|
||||
com.google.javascript.jscomp.Flags,1,54,31,0,3,0,0,1,1,10.0,138,4.3125
|
||||
com.google.javascript.jscomp.BooleanOptionHandler,2,2,12,0,18,3,1,3,0,18.0,0,0.0
|
||||
com.google.javascript.jscomp.WarningGuardErrorOptionHandler,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.WarningGuardWarningOptionHandler,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.WarningGuardOffOptionHandler,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.WarningGuardSetter,3,2,7,1,2,0,1,1,0,9.333333333333334,0,0.0
|
||||
com.google.javascript.jscomp.ExternExportsPass,6,10,163,1,16,5,0,3,21,14.333333333333334,329,2.1933333333333334
|
||||
com.google.javascript.jscomp.Export,11,2,92,0,16,4,0,5,8,19.272727272727273,249,3.1125
|
||||
com.google.javascript.jscomp.SymbolExport,1,0,2,0,1,0,0,1,1,15.0,3,0.6
|
||||
com.google.javascript.jscomp.PropertyExport,1,1,12,0,9,3,0,2,1,15.0,3,0.2727272727272727
|
||||
com.google.javascript.jscomp.SyntacticScopeCreator,6,7,90,1,28,5,0,5,8,15.666666666666666,127,1.4269662921348314
|
||||
com.google.javascript.jscomp.DefaultRedeclarationHandler,1,0,17,1,11,5,0,1,1,15.0,6,0.5454545454545454
|
||||
com.google.javascript.jscomp.ExploitAssigns,6,0,63,0,39,7,0,8,6,16.833333333333332,206,2.575
|
||||
com.google.javascript.jscomp.ClosureCodingConvention,24,4,135,0,28,9,0,7,11,21.125,193,1.3310344827586207
|
||||
com.google.javascript.jscomp.AssertInstanceofSpec,1,0,9,0,8,3,0,2,2,15.0,40,4.444444444444445
|
||||
com.google.javascript.jscomp.DependencyOptions,9,5,7,1,3,0,0,1,6,18.22222222222222,350,25.0
|
||||
com.google.javascript.jscomp.TypeValidator,33,17,246,0,30,10,0,5,27,17.424242424242426,1079,5.042056074766355
|
||||
com.google.javascript.jscomp.TypeMismatch,3,3,8,0,4,1,0,2,2,7.333333333333333,55,6.111111111111111
|
||||
com.google.javascript.jscomp.SimpleDefinitionFinder,13,4,138,2,20,7,0,5,10,17.846153846153847,239,1.3976608187134503
|
||||
com.google.javascript.jscomp.DefinitionGatheringCallback,2,1,37,0,44,17,0,1,1,15.0,11,0.2391304347826087
|
||||
com.google.javascript.jscomp.UseSiteGatheringCallback,1,0,10,0,5,1,0,1,0,5.0,0,0.0
|
||||
com.google.javascript.jscomp.JsAst,6,6,30,1,12,1,0,1,1,9.833333333333334,8,0.3076923076923077
|
||||
com.google.javascript.jscomp.RenameProperties,5,14,149,1,41,9,0,1,17,14.6,543,2.8134715025906734
|
||||
com.google.javascript.jscomp.ProcessExterns,1,0,11,0,9,2,0,0,1,5.0,8,0.8888888888888888
|
||||
com.google.javascript.jscomp.ProcessProperties,6,1,73,1,42,11,0,1,4,14.0,81,0.9
|
||||
com.google.javascript.jscomp.Property,0,4,0,0,0,0,0,0,1,0,8,8.0
|
||||
com.google.javascript.jscomp.PropertyAffinity,1,1,0,0,1,0,0,0,0,8.0,0,0.0
|
||||
com.google.javascript.jscomp.ant.Warning,4,2,4,0,1,0,0,1,1,8.0,8,2.0
|
||||
com.google.javascript.jscomp.ant.AntErrorManager,2,2,12,0,6,2,0,0,1,9.5,14,1.1666666666666667
|
||||
com.google.javascript.jscomp.ant.CompileTask,35,20,141,0,24,5,0,1,29,15.114285714285714,388,1.9795918367346939
|
||||
com.google.javascript.jscomp.jsonml.SecureCompiler,7,7,27,0,14,3,0,2,6,12.857142857142858,168,3.574468085106383
|
||||
com.google.javascript.jscomp.jsonml.Report,3,3,3,0,1,0,0,1,0,10.666666666666666,0,0.0
|
||||
com.google.javascript.jscomp.jsonml.Writer,40,0,319,0,155,4,0,2,4,13.625,90,0.21844660194174756
|
||||
com.google.javascript.jscomp.jsonml.Validator,50,7,155,0,80,4,0,1,3,16.9,101,0.4410480349344978
|
||||
com.google.javascript.jscomp.jsonml.JsonMLAst,9,6,26,1,17,4,0,3,3,12.11111111111111,75,1.6304347826086956
|
||||
com.google.javascript.jscomp.jsonml.WalkHelper,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.jsonml.Reader,77,7,423,0,107,6,1,4,31,17.5974025974026,502,0.8916518650088809
|
||||
com.google.javascript.jscomp.jsonml.ErrorReporter,4,1,5,0,4,1,1,0,3,6.0,72,9.0
|
||||
com.google.javascript.jscomp.jsonml.JsonMLUtil,5,0,54,0,24,6,1,2,8,11.0,232,2.32
|
||||
com.google.javascript.jscomp.jsonml.JsonMLComparator,6,5,31,0,28,8,0,6,3,12.5,27,0.38571428571428573
|
||||
com.google.javascript.jscomp.jsonml.JsonML,22,3,79,0,34,7,1,1,22,11.272727272727273,349,4.308641975308642
|
||||
com.google.javascript.jscomp.jsonml.JsonMLException,0,1,0,0,0,0,0,0,1,0,15,15.0
|
||||
com.google.javascript.jscomp.jsonml.NodeUtil,4,0,13,0,4,0,0,2,5,16.75,94,13.428571428571429
|
||||
com.google.javascript.jscomp.jsonml.JsonMLError,2,5,6,0,1,1,0,1,6,4.0,35,2.9166666666666665
|
||||
com.google.javascript.jscomp.graph.LinkedDirectedGraph,35,3,149,1,11,4,0,3,9,15.771428571428572,125,0.9328358208955224
|
||||
com.google.javascript.jscomp.graph.LinkedDirectedGraphNode,10,3,22,2,1,1,0,1,2,10.0,24,1.7142857142857142
|
||||
com.google.javascript.jscomp.graph.NeighborIterator,3,2,11,1,1,2,0,1,0,5.666666666666667,0,0.0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphNode,2,1,2,0,1,0,0,1,2,13.0,11,3.6666666666666665
|
||||
com.google.javascript.jscomp.graph.LinkedDirectedGraphEdge,14,3,17,2,1,1,0,1,2,10.0,19,1.1176470588235294
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphEdge,2,1,2,0,1,0,0,1,2,13.0,19,6.333333333333333
|
||||
com.google.javascript.jscomp.graph.DiGraph,15,0,19,0,1,0,0,1,9,18.2,188,94.0
|
||||
com.google.javascript.jscomp.graph.GraphReachability,3,3,20,1,7,2,0,2,3,9.333333333333334,76,4.0
|
||||
com.google.javascript.jscomp.graph.EdgeTuple,0,3,0,0,0,0,0,0,1,0,7,2.3333333333333335
|
||||
com.google.javascript.jscomp.graph.FixedPointGraphTraversal,4,2,31,0,12,4,0,1,7,15.75,203,10.15
|
||||
com.google.javascript.jscomp.graph.Graph,24,2,55,1,5,1,0,1,29,13.625,706,15.347826086956522
|
||||
com.google.javascript.jscomp.graph.AnnotationState,0,2,0,0,0,0,0,0,1,0,16,8.0
|
||||
com.google.javascript.jscomp.graph.GraphAnnotationState,0,1,0,0,0,0,0,0,1,0,15,15.0
|
||||
com.google.javascript.jscomp.graph.SimpleSubGraph,2,2,9,1,6,2,0,2,1,11.0,15,1.875
|
||||
com.google.javascript.jscomp.graph.GraphPruner,2,1,38,0,23,9,0,1,1,7.5,89,2.78125
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraph,27,3,114,1,14,5,0,4,5,14.407407407407407,70,0.5555555555555556
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraphNode,9,2,19,2,1,1,0,1,1,12.333333333333334,18,1.0588235294117647
|
||||
com.google.javascript.jscomp.graph.NeighborIterator,3,1,9,1,5,1,0,2,0,5.666666666666667,0,0.0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphNode,2,1,2,0,1,0,0,1,1,13.0,6,2.0
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraphEdge,10,3,13,2,1,1,0,1,1,9.4,11,0.8461538461538461
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphEdge,2,1,2,0,1,0,0,1,1,13.0,5,1.6666666666666667
|
||||
com.google.javascript.jscomp.graph.UndiGraph,4,0,1,0,0,0,0,0,4,23.25,79,0
|
||||
com.google.javascript.jscomp.graph.StandardUnionFind,9,2,51,2,14,3,0,7,12,9.88888888888889,257,4.431034482758621
|
||||
com.google.javascript.jscomp.graph.Node,0,4,0,0,0,0,0,0,5,0,50,25.0
|
||||
com.google.javascript.jscomp.graph.GraphColoring,3,2,28,0,7,1,0,2,5,11.333333333333334,214,6.294117647058823
|
||||
com.google.javascript.jscomp.graph.Color,2,1,2,1,5,1,0,2,0,7.0,0,0.0
|
||||
com.google.javascript.jscomp.graph.GreedyGraphColoring,1,1,23,0,15,3,0,2,2,5.0,32,1.7777777777777777
|
||||
com.google.javascript.jscomp.regex.CharRanges,18,3,47,0,48,11,0,4,5,8.61111111111111,196,0.9158878504672897
|
||||
com.google.javascript.jscomp.regex.RegExpTree,16,12,445,0,241,49,0,31,24,12.8125,340,0.422360248447205
|
||||
com.google.javascript.jscomp.regex.Parser,9,3,74,0,55,9,0,10,10,12.666666666666666,131,0.5458333333333333
|
||||
com.google.javascript.jscomp.regex.RegExpTreeAtom,4,0,5,0,1,0,0,1,0,13.75,0,0.0
|
||||
com.google.javascript.jscomp.regex.Empty,5,1,3,0,1,0,0,1,0,10.6,0,0.0
|
||||
com.google.javascript.jscomp.regex.Anchor,6,1,6,0,1,0,0,1,0,11.166666666666666,0,0.0
|
||||
com.google.javascript.jscomp.regex.WordBoundary,5,1,6,0,1,0,0,1,0,10.6,0,0.0
|
||||
com.google.javascript.jscomp.regex.BackReference,5,1,7,0,1,0,0,1,0,10.6,0,0.0
|
||||
com.google.javascript.jscomp.regex.Text,7,1,24,0,9,3,0,3,1,12.714285714285714,17,0.5483870967741935
|
||||
com.google.javascript.jscomp.regex.Repetition,12,3,53,0,31,10,0,7,0,12.75,0,0.0
|
||||
com.google.javascript.jscomp.regex.Alternation,9,1,50,0,60,18,0,5,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.regex.LookaheadAssertion,9,2,18,0,6,2,0,2,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.regex.CapturingGroup,9,1,16,0,3,0,0,1,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.regex.Charset,10,2,84,0,25,6,0,4,1,13.2,27,0.38028169014084506
|
||||
com.google.javascript.jscomp.regex.DecomposedCharset,6,3,38,0,35,8,0,2,0,11.5,0,0.0
|
||||
com.google.javascript.jscomp.regex.Concatenation,9,1,39,0,43,12,0,7,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.regex.Simplifier,2,1,10,0,21,6,0,3,0,12.0,0,0.0
|
||||
com.google.javascript.jscomp.regex.CaseCanonicalize,4,4,213,0,11,5,0,3,8,16.25,502,13.210526315789474
|
||||
com.google.javascript.jscomp.regex.DeltaSet,0,2,0,0,0,0,0,0,1,0,20,10.0
|
||||
com.google.javascript.jscomp.testing.TestErrorReporter,5,4,9,1,5,1,0,1,3,14.4,53,3.533333333333333
|
||||
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider,2,1,5,1,1,0,0,1,1,14.0,13,4.333333333333333
|
||||
com.google.javascript.jscomp.webservice.common.Protocol,2,3,17,0,5,1,0,1,14,18.5,219,6.257142857142857
|
||||
com.google.javascript.jscomp.webservice.common.AbstractWebServiceException,3,0,7,0,1,0,0,1,1,12.333333333333334,15,15.0
|
||||
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter,2,5,57,0,10,4,0,2,7,28.0,58,1.0175438596491229
|
||||
com.google.javascript.jscomp.type.TypeRestriction,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter,11,5,149,0,73,15,0,22,12,18.545454545454547,253,1.1552511415525115
|
||||
com.google.javascript.jscomp.type.RestrictByTrueInstanceOfResultVisitor,6,1,17,0,7,2,0,3,1,15.166666666666666,3,0.1875
|
||||
com.google.javascript.jscomp.type.RestrictByFalseInstanceOfResultVisitor,3,1,14,0,10,3,0,4,1,14.333333333333334,3,0.15789473684210525
|
||||
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter,11,6,114,1,22,6,0,6,22,22.363636363636363,643,3.7823529411764705
|
||||
com.google.javascript.jscomp.type.RestrictByTypeOfResultVisitor,8,0,21,1,10,3,0,2,2,14.5,46,2.3
|
||||
com.google.javascript.jscomp.type.RestrictByTrueTypeOfResultVisitor,8,0,8,0,1,0,0,1,1,14.125,38,4.75
|
||||
com.google.javascript.jscomp.type.RestrictByFalseTypeOfResultVisitor,9,0,14,0,1,0,0,1,1,13.777777777777779,38,4.222222222222222
|
||||
com.google.javascript.jscomp.type.RestrictByOneTypeOfResultVisitor,10,2,29,0,8,4,0,3,4,14.2,71,2.9583333333333335
|
||||
com.google.javascript.jscomp.deps.JsFileParser,5,8,32,0,24,7,1,2,11,11.2,245,6.805555555555555
|
||||
com.google.javascript.jscomp.deps.DepsGenerator,19,12,121,0,19,7,1,3,13,18.94736842105263,337,2.982300884955752
|
||||
com.google.javascript.jscomp.deps.JsFileLineParser,6,9,49,0,46,12,1,1,15,12.833333333333334,286,3.7142857142857144
|
||||
com.google.javascript.jscomp.deps.ParseException,1,2,1,0,1,0,0,1,2,7.0,28,9.333333333333334
|
||||
com.google.javascript.jscomp.deps.JsFunctionParser,4,5,24,0,14,4,1,1,9,9.75,117,3.774193548387097
|
||||
com.google.javascript.jscomp.deps.SymbolInfo,0,2,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.deps.PathUtil,6,2,48,0,18,6,0,4,7,13.5,424,9.217391304347826
|
||||
com.google.javascript.jscomp.deps.SimpleDependencyInfo,6,4,13,1,4,1,0,2,6,11.833333333333334,109,8.384615384615385
|
||||
com.google.javascript.jscomp.deps.DepsFileParser,4,5,32,0,15,4,1,1,11,10.5,242,10.083333333333334
|
||||
com.google.javascript.jscomp.deps.SortedDependencies,11,4,97,0,24,7,1,3,7,17.727272727272727,220,2.3655913978494625
|
||||
com.google.javascript.jscomp.deps.CircularDependencyException,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.deps.MissingProvideException,0,0,0,0,0,0,0,0,0,0,0,0.0
|
||||
com.google.javascript.jscomp.parsing.JsDocInfoParser,58,15,776,0,463,96,0,18,54,18.29310344827586,1087,0.98193315266486
|
||||
com.google.javascript.jscomp.parsing.ErrorReporterParser,4,0,12,0,1,0,0,0,0,15.0,0,0.0
|
||||
com.google.javascript.jscomp.parsing.ExtractionInfo,0,2,0,0,0,0,0,0,1,0,21,10.5
|
||||
com.google.javascript.jscomp.parsing.ExtendedTypeInfo,0,3,0,0,0,0,0,0,1,0,5,1.6666666666666667
|
||||
com.google.javascript.jscomp.parsing.ParserRunner,7,4,41,0,20,1,1,1,2,12.142857142857142,40,0.9090909090909091
|
||||
com.google.javascript.jscomp.parsing.ParseResult,0,2,0,0,0,0,0,0,1,0,8,4.0
|
||||
com.google.javascript.jscomp.parsing.JsDocTokenStream,20,19,55,0,92,13,0,23,5,11.35,59,0.24583333333333332
|
||||
com.google.javascript.jscomp.parsing.TypeSafeDispatcher,44,0,57,0,67,9,0,42,1,19.204545454545453,51,0.7611940298507462
|
||||
com.google.javascript.jscomp.parsing.IRFactory,29,19,541,0,88,4,0,86,8,15.586206896551724,224,0.4202626641651032
|
||||
com.google.javascript.jscomp.parsing.TransformDispatcher,56,0,416,0,36,9,0,2,4,18.589285714285715,136,0.45484949832775917
|
||||
com.google.javascript.jscomp.parsing.Config,1,6,6,0,7,2,0,1,9,20.0,78,6.0
|
||||
com.google.javascript.jscomp.parsing.NullErrorReporter,4,0,4,0,1,0,0,1,1,8.5,11,2.2
|
||||
com.google.javascript.jscomp.parsing.NewRhinoNullReporter,3,0,3,1,1,0,0,1,0,8.0,0,0.0
|
||||
com.google.javascript.jscomp.parsing.OldRhinoNullReporter,0,0,0,1,0,0,0,0,0,0,0,0
|
|
748
metrics/feature_vectors_labeled.csv
Normal file
748
metrics/feature_vectors_labeled.csv
Normal file
|
@ -0,0 +1,748 @@
|
|||
class_name,MTH,FLD,RFC,INT,SZ,CPX,EX,RET,BCM,NML,WRD,DCM,buggy
|
||||
com.google.javascript.jscomp.PeepholeSimplifyRegExp,1,0,29,0,18,8,0,2,1,15.0,12,0.6666666666666666,0
|
||||
com.google.javascript.jscomp.MinimizeExitPoints,6,1,91,1,49,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.DefaultNameSupplier,1,1,2,1,1,0,0,1,0,3.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ProcessLabels,8,2,52,1,15,3,0,1,7,11.5,121,2.75,0
|
||||
com.google.javascript.jscomp.LabelInfo,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.LabelNamespace,0,1,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.JsMessageExtractor,2,3,19,0,12,3,1,1,5,15.0,149,6.7727272727272725,0
|
||||
com.google.javascript.jscomp.ExtractMessagesVisitor,2,1,4,0,3,1,0,1,2,13.5,18,3.6,0
|
||||
com.google.javascript.jscomp.Tracer,25,16,177,0,17,4,0,3,70,16.8,2019,7.315217391304348,0
|
||||
com.google.javascript.jscomp.Stat,4,4,0,0,1,1,0,1,5,11.5,65,16.25,0
|
||||
com.google.javascript.jscomp.Event,2,2,25,0,27,4,0,1,2,8.5,64,2.1333333333333333,0
|
||||
com.google.javascript.jscomp.ThreadTrace,9,8,74,0,54,16,0,1,15,11.22222222222222,164,1.5185185185185186,0
|
||||
com.google.javascript.jscomp.AtomicTracerStatMap,2,1,4,0,13,4,0,1,3,8.5,53,3.7857142857142856,0
|
||||
com.google.javascript.jscomp.VerboseMessageFormatter,3,0,12,0,4,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,20,7,0,3,11,11.88888888888889,128,1.1962616822429906,0
|
||||
com.google.javascript.jscomp.NonExternChecks,3,0,20,0,11,4,0,0,3,11.333333333333334,18,0.8181818181818182,0
|
||||
com.google.javascript.jscomp.JSModule,26,6,87,2,8,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,54,11,0,8,5,16.1,272,2.693069306930693,1
|
||||
com.google.javascript.jscomp.LiveVariableJoinOp,1,0,5,1,4,1,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.LiveVariableLattice,5,1,14,1,2,0,0,1,2,6.8,46,4.6,0
|
||||
com.google.javascript.jscomp.StatementFusion,6,0,47,0,16,4,0,7,1,23.83333333333333,69,1.4680851063829787,0
|
||||
com.google.javascript.jscomp.VariableVisibilityAnalysis,3,2,20,1,19,5,0,1,9,15.666666666666666,234,9.75,0
|
||||
com.google.javascript.jscomp.FunctionRewriter,3,2,92,1,19,6,0,1,22,17.333333333333332,483,3.803149606299213,1
|
||||
com.google.javascript.jscomp.Reduction,2,3,4,0,2,0,0,1,3,10.0,27,4.5,0
|
||||
com.google.javascript.jscomp.ReductionGatherer,2,2,4,1,7,2,0,2,2,9.5,43,4.777777777777778,0
|
||||
com.google.javascript.jscomp.Reducer,3,0,6,0,5,1,0,1,4,11.333333333333334,57,11.4,0
|
||||
com.google.javascript.jscomp.EmptyFunctionReducer,2,2,4,0,5,1,0,2,1,10.5,27,4.5,0
|
||||
com.google.javascript.jscomp.SingleReturnStatementReducer,1,0,5,0,7,2,0,3,2,26.0,28,4.0,0
|
||||
com.google.javascript.jscomp.IdentityReducer,3,2,13,0,8,2,0,3,2,13.0,47,2.9375,0
|
||||
com.google.javascript.jscomp.ReturnConstantReducer,3,2,7,0,8,2,0,3,2,11.0,58,4.461538461538462,0
|
||||
com.google.javascript.jscomp.GetterReducer,3,2,13,0,11,3,0,3,2,13.0,62,3.875,0
|
||||
com.google.javascript.jscomp.SetterReducer,3,2,26,0,15,5,0,5,2,13.0,63,2.333333333333333,0
|
||||
com.google.javascript.jscomp.CheckUnreachableCode,5,3,24,1,8,2,0,2,1,9.4,12,0.5714285714285714,0
|
||||
com.google.javascript.jscomp.ReachablePredicate,1,0,5,1,9,3,0,3,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.DataFlowAnalysis,13,4,153,0,29,9,0,2,21,11.461538461538462,1031,7.20979020979021,0
|
||||
com.google.javascript.jscomp.FlowState,6,2,8,1,2,0,0,1,2,6.333333333333333,31,2.583333333333333,0
|
||||
com.google.javascript.jscomp.MaxIterationsExceededException,0,1,0,0,0,0,0,0,1,0.0,39,39.0,0
|
||||
com.google.javascript.jscomp.BranchedForwardDataFlowAnalysis,6,0,46,0,10,3,0,2,2,12.166666666666666,80,2.6666666666666665,0
|
||||
com.google.javascript.jscomp.BranchedFlowState,6,2,9,1,5,1,0,1,2,6.333333333333333,31,2.066666666666667,0
|
||||
com.google.javascript.jscomp.RemoveUnusedVars,13,13,295,2,61,16,0,4,32,18.153846153846157,909,2.6045845272206303,1
|
||||
com.google.javascript.jscomp.CallSiteOptimizer,11,4,86,0,20,6,0,4,10,20.90909090909091,202,1.9803921568627447,0
|
||||
com.google.javascript.jscomp.Continuation,1,2,5,0,7,2,0,0,1,5.0,30,3.333333333333333,0
|
||||
com.google.javascript.jscomp.Assign,2,5,36,0,15,4,0,2,2,11.5,25,0.7575757575757576,0
|
||||
com.google.javascript.jscomp.CollapseVariableDeclarations,3,3,70,1,23,5,0,1,9,12.333333333333334,221,3.112676056338028,1
|
||||
com.google.javascript.jscomp.Collapse,0,3,0,0,0,0,0,0,4,0.0,37,12.333333333333334,0
|
||||
com.google.javascript.jscomp.GatherCollapses,3,1,36,0,23,7,0,3,1,12.333333333333334,38,1.0857142857142856,0
|
||||
com.google.javascript.jscomp.RemoveTryCatch,1,2,23,1,1,0,0,0,2,7.0,31,0.9117647058823528,0
|
||||
com.google.javascript.jscomp.RemoveTryCatchCode,1,0,22,0,31,8,0,2,0,5.0,0,0.0,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,5,1,0,0,1,13.5,47,1.3428571428571427,0
|
||||
com.google.javascript.jscomp.Callback,1,0,41,0,27,6,0,6,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CheckSideEffects,5,6,58,1,24,8,0,4,3,10.4,75,1.3636363636363635,1
|
||||
com.google.javascript.jscomp.StripProtection,2,1,11,1,6,2,0,0,1,6.0,5,0.625,0
|
||||
com.google.javascript.jscomp.BinaryJoinOp,3,0,14,1,9,2,0,3,3,8.333333333333334,77,5.923076923076923,0
|
||||
com.google.javascript.jscomp.FindExportableNodes,2,3,27,0,24,6,0,1,3,7.5,84,2.5454545454545454,0
|
||||
com.google.javascript.jscomp.GenerateNodeContext,3,3,3,0,1,0,0,1,1,11.333333333333334,11,1.8333333333333333,0
|
||||
com.google.javascript.jscomp.PeepholeOptimizationsPass,10,4,39,1,13,3,0,2,3,11.3,55,0.7638888888888888,1
|
||||
com.google.javascript.jscomp.ScopeState,1,2,1,0,2,0,0,0,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.StateStack,3,2,7,0,6,1,0,1,0,3.6666666666666665,0,0.0,0
|
||||
com.google.javascript.jscomp.PeepholeChangeHandler,1,0,2,1,1,0,0,0,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.JvmMetrics,10,4,137,0,30,8,0,4,1,18.3,28,0.2074074074074074,0
|
||||
com.google.javascript.jscomp.ByPathWarningsGuard,4,5,7,0,9,3,0,2,4,8.25,177,9.833333333333334,0
|
||||
com.google.javascript.jscomp.DefaultPassConfig,20,120,341,0,170,51,0,3,119,19.15,964,1.5777414075286416,0
|
||||
com.google.javascript.jscomp.GlobalTypeResolver,2,1,7,1,5,1,0,0,1,10.0,10,1.4285714285714286,0
|
||||
com.google.javascript.jscomp.ClearTypedScope,1,0,2,1,1,0,0,0,1,7.0,8,8.0,0
|
||||
com.google.javascript.jscomp.HotSwapPassFactory,2,0,1,0,1,0,0,1,1,10.0,10,5.0,0
|
||||
com.google.javascript.jscomp.FunctionNames,4,4,23,2,13,3,0,2,1,13.5,75,2.027027027027027,0
|
||||
com.google.javascript.jscomp.FunctionRecord,0,4,0,1,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.FunctionListExtractor,1,2,6,0,4,1,0,0,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.FunctionExpressionNamer,3,3,6,1,3,0,0,1,0,12.333333333333334,0,0.0,0
|
||||
com.google.javascript.jscomp.AbstractCommandLineRunner,54,19,430,0,68,19,2,9,94,18.444444444444443,1965,2.6554054054054053,1
|
||||
com.google.javascript.jscomp.FlagUsageException,0,1,0,0,0,0,0,0,1,0.0,10,10.0,0
|
||||
com.google.javascript.jscomp.RunTimeStats,3,4,10,0,9,1,0,0,3,16.333333333333332,19,1.1875,0
|
||||
com.google.javascript.jscomp.CommandLineConfig,42,42,29,0,8,2,0,1,43,18.428571428571427,730,7.525773195876289,0
|
||||
com.google.javascript.jscomp.WarningGuardSpec,2,1,3,0,1,0,0,0,1,4.0,17,4.25,0
|
||||
com.google.javascript.jscomp.Entry,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ClosureCodeRemoval,1,6,51,1,22,6,0,0,15,7.0,229,4.163636363636364,0
|
||||
com.google.javascript.jscomp.RemovableAssignment,1,4,14,0,10,2,0,0,7,6.0,53,3.117647058823529,0
|
||||
com.google.javascript.jscomp.FindAbstractMethods,1,0,10,0,5,2,0,0,1,5.0,10,2.0,0
|
||||
com.google.javascript.jscomp.FindAssertionCalls,1,1,11,0,5,2,0,0,1,5.0,4,0.5,0
|
||||
com.google.javascript.jscomp.OptimizeReturns,5,1,40,2,22,7,0,6,4,10.8,128,2.844444444444445,0
|
||||
com.google.javascript.jscomp.CheckRegExp,3,4,23,1,14,5,0,1,1,13.333333333333334,30,1.7647058823529411,0
|
||||
com.google.javascript.jscomp.ControlFlowAnalysis,38,12,358,2,54,14,0,19,20,13.605263157894736,503,1.2512437810945274,1
|
||||
com.google.javascript.jscomp.AstControlFlowGraph,2,1,7,0,7,1,0,4,3,18.0,60,5.454545454545454,0
|
||||
com.google.javascript.jscomp.NameReferenceGraphReport,8,1,106,0,35,6,0,2,11,19.5,447,4.966666666666667,0
|
||||
com.google.javascript.jscomp.DiGraphNodeComparator,1,0,18,1,12,3,0,4,1,7.0,24,2.0,0
|
||||
com.google.javascript.jscomp.AnalyzePrototypeProperties,3,14,217,1,7,2,0,2,29,13.0,563,2.385593220338983,1
|
||||
com.google.javascript.jscomp.ProcessProperties,13,1,157,1,56,21,0,5,6,18.46153846153846,151,1.1705426356589148,0
|
||||
com.google.javascript.jscomp.ProcessExternProperties,1,0,6,0,3,1,0,0,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.PropagateReferences,1,0,6,1,8,2,0,3,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.GlobalFunction,4,3,19,1,6,1,0,2,1,10.0,11,0.6470588235294118,0
|
||||
com.google.javascript.jscomp.AssignmentProperty,6,3,13,1,1,0,0,1,2,9.666666666666666,18,2.0,0
|
||||
com.google.javascript.jscomp.LiteralProperty,5,6,7,1,1,0,0,1,1,9.0,13,1.181818181818182,0
|
||||
com.google.javascript.jscomp.NameContext,0,2,0,0,0,0,0,0,1,0.0,21,10.5,0
|
||||
com.google.javascript.jscomp.NameInfo,6,5,2,0,15,4,0,1,7,15.666666666666666,113,5.380952380952381,0
|
||||
com.google.javascript.jscomp.PeepholeFoldConstants,35,8,453,0,97,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,7,1,0,0,5,20.0,319,3.752941176470588,0
|
||||
com.google.javascript.jscomp.RewriteGlobalFunctionStatementsToVarAssignmentsCallback,1,0,11,0,10,2,0,0,1,5.0,30,3.0,0
|
||||
com.google.javascript.jscomp.RewriteScopeCallback,2,0,32,0,23,7,0,6,1,9.0,91,3.033333333333333,0
|
||||
com.google.javascript.jscomp.RemoveGlobalVarCallback,2,0,24,0,20,6,0,1,1,8.0,64,2.56,0
|
||||
com.google.javascript.jscomp.MakeExternsReferenceWindowExplicitly,1,0,15,0,7,2,0,1,1,5.0,32,4.571428571428571,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.Handler,11,8,37,1,15,3,0,0,1,14.636363636363637,19,0.6551724137931034,0
|
||||
com.google.javascript.jscomp.SecureEntityResolver,1,0,1,1,1,0,0,1,1,13.0,32,32.0,0
|
||||
com.google.javascript.jscomp.CoalesceVariableNames,7,4,159,2,40,16,0,4,5,15.285714285714286,174,1.144736842105263,1
|
||||
com.google.javascript.jscomp.CombinedLiveRangeChecker,2,2,7,0,5,1,0,2,1,10.5,21,1.9090909090909087,0
|
||||
com.google.javascript.jscomp.LiveRangeChecker,5,4,27,0,11,3,0,4,1,8.4,10,0.4545454545454545,0
|
||||
com.google.javascript.jscomp.NameGenerator,4,7,20,0,16,4,0,2,7,13.0,152,3.4545454545454546,0
|
||||
com.google.javascript.jscomp.CheckPathsBetweenNodes,8,11,41,0,22,7,0,4,7,18.5,221,2.9078947368421053,0
|
||||
com.google.javascript.jscomp.MethodCompilerPass,5,5,83,1,9,1,0,1,11,14.6,180,2.608695652173913,1
|
||||
com.google.javascript.jscomp.GetExternMethods,1,0,29,0,24,4,0,1,1,5.0,34,1.4166666666666667,0
|
||||
com.google.javascript.jscomp.GatherSignatures,2,0,32,0,20,4,0,0,2,13.5,39,1.56,0
|
||||
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,5,1,0,1,4,7.333333333333333,123,3.324324324324324,0
|
||||
com.google.javascript.jscomp.PropagateReferences,1,0,10,1,8,2,0,3,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.NameInfo,3,2,1,1,15,4,0,1,3,16.666666666666668,56,3.294117647058824,0
|
||||
com.google.javascript.jscomp.RemoveUnusedClassProperties,5,4,54,2,16,4,0,3,2,11.6,62,1.319148936170213,0
|
||||
com.google.javascript.jscomp.VarCheck,6,11,87,1,44,12,0,4,5,17.0,90,1.0714285714285714,1
|
||||
com.google.javascript.jscomp.NameRefInExternsCheck,1,0,18,0,16,4,0,0,1,5.0,24,1.5,0
|
||||
com.google.javascript.jscomp.CompilerInput,28,8,111,2,15,3,1,2,15,11.821428571428571,274,2.8842105263157896,0
|
||||
com.google.javascript.jscomp.DepsFinder,2,3,13,0,15,5,0,2,0,10.5,0,0.0,0
|
||||
com.google.javascript.jscomp.ConvertToDottedProperties,2,1,18,1,13,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.QualifiedNameSearchTraversal,3,2,19,0,9,3,0,1,2,10.333333333333334,216,13.5,0
|
||||
com.google.javascript.jscomp.DiagnosticGroup,6,4,19,1,6,2,0,2,11,7.833333333333333,127,5.08,0
|
||||
com.google.javascript.jscomp.SymbolTable,48,11,506,1,39,13,0,9,45,16.895833333333332,1445,2.855731225296443,0
|
||||
com.google.javascript.jscomp.Symbol,16,6,33,0,5,1,0,1,4,14.125,36,1.3846153846153846,0
|
||||
com.google.javascript.jscomp.Reference,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.SymbolScope,15,7,39,1,9,3,0,3,3,12.933333333333334,58,1.5263157894736843,0
|
||||
com.google.javascript.jscomp.PropertyRefCollector,6,1,49,1,20,6,0,5,0,20.166666666666668,0,0.0,0
|
||||
com.google.javascript.jscomp.ThisRefCollector,4,2,35,1,17,7,0,1,0,7.75,0,0.0,0
|
||||
com.google.javascript.jscomp.JSDocInfoCollector,2,1,20,0,11,6,0,0,1,9.0,6,0.3333333333333333,0
|
||||
com.google.javascript.jscomp.PrepareAst,4,2,60,1,14,4,0,0,7,13.0,190,2.878787878787879,1
|
||||
com.google.javascript.jscomp.PrepareAnnotations,6,0,37,1,7,2,0,1,4,20.0,114,3.6774193548387095,0
|
||||
com.google.javascript.jscomp.ControlStructureCheck,4,2,16,1,9,2,0,0,2,7.75,20,1.5384615384615383,0
|
||||
com.google.javascript.jscomp.ClosureRewriteClass,16,7,176,1,39,10,0,6,4,16.25,56,0.3971631205673759,0
|
||||
com.google.javascript.jscomp.MemberDefinition,0,3,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ClassDefinition,0,6,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ReplaceMessagesForChrome,4,0,38,0,18,5,1,2,1,19.25,53,1.65625,0
|
||||
com.google.javascript.jscomp.ProcessDefines,6,10,129,1,24,7,0,1,21,12.333333333333334,477,3.138157894736842,0
|
||||
com.google.javascript.jscomp.CollectDefines,8,6,76,1,41,11,0,2,9,16.75,229,2.462365591397849,0
|
||||
com.google.javascript.jscomp.RefInfo,0,2,0,0,0,0,0,0,1,0.0,14,7.0,0
|
||||
com.google.javascript.jscomp.DefineInfo,4,5,4,0,2,0,0,1,6,17.25,82,8.2,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,5,1,0,1,2,11.22222222222222,25,1.6666666666666667,0
|
||||
com.google.javascript.jscomp.Reference,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.MarkNoSideEffectCalls,3,3,42,1,6,1,0,3,5,22.33333333333333,103,1.9074074074074077,0
|
||||
com.google.javascript.jscomp.GatherNoSideEffectFunctions,1,1,23,0,26,9,0,0,1,5.0,7,0.2592592592592592,0
|
||||
com.google.javascript.jscomp.SetNoSideEffectCallProperty,1,1,10,0,13,4,0,3,1,5.0,24,1.7142857142857142,0
|
||||
com.google.javascript.jscomp.PrintStreamErrorManager,3,3,17,0,7,2,0,0,3,13.333333333333334,86,7.166666666666667,0
|
||||
com.google.javascript.jscomp.CodePrinter,1,1,88,0,10,4,0,1,27,8.0,590,2.97979797979798,1
|
||||
com.google.javascript.jscomp.MappedCodePrinter,9,8,27,0,16,4,0,4,6,15.0,238,4.576923076923077,0
|
||||
com.google.javascript.jscomp.Mapping,0,3,0,0,0,0,0,0,1,0.0,44,0.0,0
|
||||
com.google.javascript.jscomp.PrettyCodePrinter,16,2,33,0,10,2,0,6,7,12.5625,132,2.2758620689655173,0
|
||||
com.google.javascript.jscomp.CompactCodePrinter,6,6,20,0,20,4,0,1,4,12.166666666666666,89,1.5344827586206895,0
|
||||
com.google.javascript.jscomp.Builder,7,5,3,0,5,3,0,1,8,12.714285714285714,111,5.55,0
|
||||
com.google.javascript.jscomp.TypeCheck,39,50,692,2,182,21,0,6,31,15.794871794871796,1056,1.660377358490566,1
|
||||
com.google.javascript.jscomp.PeepholeFoldWithTypes,2,0,21,0,30,9,0,2,2,14.0,145,4.393939393939394,0
|
||||
com.google.javascript.jscomp.PassConfig,17,4,36,0,18,5,0,1,21,17.176470588235293,335,5.491803278688525,0
|
||||
com.google.javascript.jscomp.PassConfigDelegate,6,1,6,0,1,0,0,1,1,16.0,15,1.875,0
|
||||
com.google.javascript.jscomp.State,0,10,0,1,0,0,0,0,1,0.0,7,0.7777777777777778,0
|
||||
com.google.javascript.jscomp.AbstractPeepholeOptimization,13,1,22,0,10,3,0,1,14,17.076923076923077,316,13.166666666666666,0
|
||||
com.google.javascript.jscomp.RenamePrototypes,3,9,107,1,32,8,0,1,15,13.333333333333334,471,3.3404255319148937,1
|
||||
com.google.javascript.jscomp.Property,4,5,16,0,15,5,0,5,1,15.75,13,0.3714285714285714,0
|
||||
com.google.javascript.jscomp.ProcessExternedProperties,1,0,7,0,4,1,0,0,1,5.0,22,5.5,0
|
||||
com.google.javascript.jscomp.ProcessProperties,6,0,45,0,19,5,0,1,6,20.33333333333333,166,3.5319148936170213,0
|
||||
com.google.javascript.jscomp.RhinoErrorReporter,6,8,37,0,6,2,0,2,2,12.333333333333334,55,1.7741935483870968,0
|
||||
com.google.javascript.jscomp.OldRhinoErrorReporter,2,0,2,1,1,0,0,0,0,6.0,0,0.0,0
|
||||
com.google.javascript.jscomp.NewRhinoErrorReporter,5,0,11,1,5,1,0,1,0,7.2,0,0.0,0
|
||||
com.google.javascript.jscomp.NameReferenceGraph,6,6,58,1,13,4,0,3,10,14.666666666666666,383,4.505882352941176,0
|
||||
com.google.javascript.jscomp.Name,21,7,45,0,6,2,0,2,6,13.666666666666666,172,4.777777777777778,0
|
||||
com.google.javascript.jscomp.Reference,6,4,6,0,1,0,0,1,2,8.333333333333334,41,5.125,0
|
||||
com.google.javascript.jscomp.UnreachableCodeElimination,4,3,66,2,6,1,0,0,2,7.75,231,3.08,1
|
||||
com.google.javascript.jscomp.EliminationPass,4,1,49,0,25,6,0,5,1,20.25,153,2.3181818181818183,0
|
||||
com.google.javascript.jscomp.ReplaceCssNames,2,10,68,1,2,0,0,1,2,12.0,240,3.75,0
|
||||
com.google.javascript.jscomp.Traversal,2,0,59,0,31,8,0,3,1,11.0,70,1.2280701754385963,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.Callback,1,0,25,0,20,4,0,2,0,5.0,0,0.0,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,32,8,0,2,2,10.5,240,5.217391304347826,0
|
||||
com.google.javascript.jscomp.Strings,3,0,11,0,7,2,0,3,4,22.33333333333333,441,31.5,0
|
||||
com.google.javascript.jscomp.CheckRequiresForConstructors,4,4,76,1,6,2,0,2,3,13.0,72,1.0588235294117647,0
|
||||
com.google.javascript.jscomp.CheckRequiresForConstructorsCallback,5,3,61,1,31,6,0,3,1,11.8,23,0.4107142857142857,0
|
||||
com.google.javascript.jscomp.MemoizedScopeCreator,7,2,23,2,7,2,0,1,3,14.857142857142858,95,4.523809523809524,0
|
||||
com.google.javascript.jscomp.GatherRawExports,4,3,19,1,11,4,0,3,1,13.5,25,1.25,0
|
||||
com.google.javascript.jscomp.ExpressionDecomposer,26,6,217,0,33,11,0,4,27,19.0,974,4.407239819004525,0
|
||||
com.google.javascript.jscomp.DecompositionState,0,2,0,0,0,0,0,0,1,0.0,17,0.0,0
|
||||
com.google.javascript.jscomp.JSModuleGraph,15,3,136,0,39,12,2,3,19,18.133333333333333,675,4.411764705882353,0
|
||||
com.google.javascript.jscomp.InverseDepthComparator,1,0,2,1,1,0,0,1,1,7.0,23,23.0,0
|
||||
com.google.javascript.jscomp.ModuleDependenceException,2,3,2,0,1,0,0,1,0,13.5,0,0.0,0
|
||||
com.google.javascript.jscomp.InlineFunctions,19,9,298,1,34,11,0,4,33,20.68421052631579,549,1.5292479108635098,1
|
||||
com.google.javascript.jscomp.FindCandidateFunctions,4,1,38,1,14,4,0,1,2,15.0,30,0.9090909090909092,0
|
||||
com.google.javascript.jscomp.CallVisitor,1,3,17,0,22,7,0,0,1,5.0,7,0.28,0
|
||||
com.google.javascript.jscomp.FindCandidatesReferences,5,0,35,1,17,5,0,3,2,15.0,13,0.2888888888888888,0
|
||||
com.google.javascript.jscomp.Inline,2,2,17,1,12,4,0,0,2,13.5,13,0.8125,0
|
||||
com.google.javascript.jscomp.FunctionState,26,10,44,0,6,2,0,2,1,14.5,12,0.2448979591836734,0
|
||||
com.google.javascript.jscomp.NamedFunction,4,1,9,1,1,0,0,1,1,11.25,6,1.2,0
|
||||
com.google.javascript.jscomp.FunctionVar,4,1,11,1,1,0,0,1,1,11.25,6,1.2,0
|
||||
com.google.javascript.jscomp.FunctionExpression,4,2,5,1,1,0,0,1,1,11.25,6,1.2,0
|
||||
com.google.javascript.jscomp.Reference,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ShadowVariables,1,7,68,1,5,1,0,0,3,7.0,115,1.3218390804597702,0
|
||||
com.google.javascript.jscomp.GatherReferenceInfo,1,0,21,0,21,7,0,4,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.DoShadowVariables,5,0,44,1,26,9,0,2,1,9.2,20,0.3571428571428571,0
|
||||
com.google.javascript.jscomp.GlobalNamespace,18,9,210,2,7,1,0,1,42,12.72222222222222,1431,3.222972972972973,1
|
||||
com.google.javascript.jscomp.NodeFilter,1,1,7,1,9,3,0,3,1,5.0,17,1.7,0
|
||||
com.google.javascript.jscomp.BuildGlobalNamespace,14,1,120,1,83,16,0,8,14,15.714285714285714,711,3.246575342465753,0
|
||||
com.google.javascript.jscomp.Name,25,16,38,1,29,5,0,6,7,13.4,145,1.1788617886178865,0
|
||||
com.google.javascript.jscomp.Ref,10,8,10,1,3,1,0,1,4,10.9,83,2.59375,0
|
||||
com.google.javascript.jscomp.Tracker,1,4,14,1,19,7,0,0,2,7.0,58,2.636363636363636,0
|
||||
com.google.javascript.jscomp.ClosureOptimizePrimitives,3,1,34,1,17,4,0,3,6,18.0,80,2.2222222222222223,0
|
||||
com.google.javascript.jscomp.FindObjectCreateCalls,1,1,8,0,5,2,0,0,1,5.0,7,1.4,0
|
||||
com.google.javascript.jscomp.FunctionTypeBuilder,20,32,228,0,45,14,0,4,27,17.2,672,2.042553191489361,1
|
||||
com.google.javascript.jscomp.ExtendedTypeValidator,1,0,9,1,18,4,0,5,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ImplementedTypeValidator,1,0,8,1,18,4,0,5,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.UnknownFunctionContents,8,1,10,1,1,0,0,1,0,16.875,0,0.0,0
|
||||
com.google.javascript.jscomp.AstFunctionContents,11,5,20,1,4,1,0,1,0,19.63636363636364,0,0.0,0
|
||||
com.google.javascript.jscomp.DotFormatter,12,8,93,0,26,6,1,2,8,9.5,239,2.463917525773196,0
|
||||
com.google.javascript.jscomp.CrossModuleCodeMotion,8,5,113,1,29,8,0,10,12,13.125,227,1.6814814814814816,0
|
||||
com.google.javascript.jscomp.NamedInfo,3,4,3,0,8,2,0,2,3,15.333333333333334,43,2.8666666666666667,0
|
||||
com.google.javascript.jscomp.Declaration,0,2,0,0,0,0,0,0,0,0.0,0,0.0,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,12,4,0,3,3,10.0,96,1.6551724137931034,0
|
||||
com.google.javascript.jscomp.GuardComparator,1,2,7,2,4,1,0,2,0,7.0,0,0.0,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.ReferenceCheckingBehavior,2,0,42,1,47,16,0,0,2,11.0,62,1.24,0
|
||||
com.google.javascript.jscomp.ReplaceMessages,8,3,100,0,20,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.MemoizedScopeCleanupPass,2,1,13,1,10,4,0,0,1,10.0,39,3.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.IdentifyConstants,1,0,2,1,1,0,0,1,1,5.0,43,43.0,0
|
||||
com.google.javascript.jscomp.IdentifyLocals,1,0,2,1,1,0,0,1,1,5.0,4,4.0,0
|
||||
com.google.javascript.jscomp.AliasCandidate,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.InliningBehavior,22,2,239,1,35,11,0,7,21,19.13636363636364,354,1.6465116279069767,0
|
||||
com.google.javascript.jscomp.ProcessCommonJSModules,6,8,115,1,9,1,0,1,11,12.833333333333334,212,2.6835443037974684,1
|
||||
com.google.javascript.jscomp.ProcessCommonJsModulesCallback,6,2,81,0,11,3,0,1,6,17.166666666666668,73,1.738095238095238,0
|
||||
com.google.javascript.jscomp.SuffixVarsCallback,1,2,12,0,14,4,0,1,1,5.0,13,0.8666666666666667,0
|
||||
com.google.javascript.jscomp.SanityCheck,5,4,32,1,12,3,0,2,4,17.0,91,2.935483870967742,0
|
||||
com.google.javascript.jscomp.SuppressDocWarningsGuard,2,2,17,0,25,10,0,2,3,8.0,31,1.0689655172413792,0
|
||||
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax,47,10,634,0,94,20,0,19,37,20.148936170212767,981,1.4469026548672566,1
|
||||
com.google.javascript.jscomp.AstChangeProxy,6,1,24,0,19,4,0,1,9,13.666666666666666,74,2.642857142857143,0
|
||||
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard,4,3,10,0,8,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,39,12,0,4,3,15.8,190,2.8358208955223883,0
|
||||
com.google.javascript.jscomp.SpecializeModule,8,5,125,1,16,4,0,1,32,26.625,1470,10.425531914893616,0
|
||||
com.google.javascript.jscomp.NodeMatcher,3,0,10,0,8,2,0,1,4,10.0,117,13.0,0
|
||||
com.google.javascript.jscomp.OriginalFunctionInformation,4,4,22,0,8,1,0,1,5,22.75,139,7.722222222222222,0
|
||||
com.google.javascript.jscomp.SpecializationState,11,5,31,0,14,4,0,5,14,22.363636363636363,453,10.295454545454543,0
|
||||
com.google.javascript.jscomp.SideEffectsAnalysis,9,4,92,1,20,6,0,9,42,17.77777777777778,1355,7.923976608187134,0
|
||||
com.google.javascript.jscomp.AbstractMotionEnvironment,1,0,1,0,0,0,0,0,2,20.0,87,0.0,0
|
||||
com.google.javascript.jscomp.IntraproceduralMotionEnvironment,1,0,1,0,1,0,0,1,2,20.0,73,73.0,0
|
||||
com.google.javascript.jscomp.CrossModuleMotionEnvironment,1,0,1,0,1,0,0,1,2,20.0,84,84.0,0
|
||||
com.google.javascript.jscomp.RawMotionEnvironment,1,1,1,0,1,0,0,1,1,20.0,32,16.0,0
|
||||
com.google.javascript.jscomp.LocationSummary,2,2,2,0,1,0,0,1,0,9.0,0,0.0,0
|
||||
com.google.javascript.jscomp.LocationAbstraction,3,0,8,0,5,1,0,1,4,21.666666666666668,83,16.6,0
|
||||
com.google.javascript.jscomp.DegenerateLocationAbstraction,4,2,5,0,5,1,0,2,1,17.75,51,2.6842105263157894,0
|
||||
com.google.javascript.jscomp.DegenerateEffectLocation,3,0,3,1,5,1,0,2,0,9.666666666666666,0,0.0,0
|
||||
com.google.javascript.jscomp.VisibilityLocationAbstraction,7,9,30,0,16,4,0,2,10,21.571428571428573,289,5.452830188679245,0
|
||||
com.google.javascript.jscomp.VisibilityBasedEffectLocation,3,1,5,1,2,0,0,1,1,9.666666666666666,41,6.833333333333333,0
|
||||
com.google.javascript.jscomp.VariableUseDeclarationMap,2,2,12,0,7,2,0,1,3,17.0,78,7.8,0
|
||||
com.google.javascript.jscomp.AmbiguateProperties,10,13,195,1,30,8,0,3,26,15.3,543,2.7989690721649483,1
|
||||
com.google.javascript.jscomp.PropertyGraph,5,1,12,1,3,1,0,1,0,11.0,0,0.0,0
|
||||
com.google.javascript.jscomp.PropertySubGraph,2,1,5,1,1,0,0,1,4,11.0,80,40.0,0
|
||||
com.google.javascript.jscomp.PropertyGraphNode,3,2,3,1,1,0,0,1,0,11.333333333333334,0,0.0,0
|
||||
com.google.javascript.jscomp.ProcessExterns,1,0,10,0,7,1,0,0,1,5.0,8,1.1428571428571428,0
|
||||
com.google.javascript.jscomp.ProcessProperties,3,0,25,0,16,3,0,1,2,12.333333333333334,44,2.0,0
|
||||
com.google.javascript.jscomp.Property,2,5,15,0,14,4,0,2,2,11.0,15,0.5769230769230769,0
|
||||
com.google.javascript.jscomp.JSTypeBitSet,1,1,9,0,5,1,0,1,1,8.0,5,0.7142857142857143,0
|
||||
com.google.javascript.jscomp.Bind,1,3,3,0,4,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,29,7,1,5,22,11.133333333333333,473,3.354609929078014,1
|
||||
com.google.javascript.jscomp.Builder,8,2,13,0,2,0,1,1,3,14.875,47,4.7,0
|
||||
com.google.javascript.jscomp.Preloaded,0,1,0,0,0,0,0,0,1,0.0,9,3.0,0
|
||||
com.google.javascript.jscomp.Generated,2,2,3,0,5,1,1,1,1,12.0,14,1.5555555555555556,0
|
||||
com.google.javascript.jscomp.OnDisk,5,3,13,0,5,1,1,2,4,11.4,109,5.7368421052631575,0
|
||||
com.google.javascript.jscomp.LineNumberCheck,4,3,13,2,8,3,0,1,1,10.25,26,1.5294117647058822,0
|
||||
com.google.javascript.jscomp.OptimizeCalls,2,2,6,1,6,2,0,1,1,7.0,36,4.0,0
|
||||
com.google.javascript.jscomp.CrossModuleMethodMotion,2,8,53,1,33,10,0,0,6,9.0,88,2.046511627906977,1
|
||||
com.google.javascript.jscomp.IdGenerator,2,2,0,1,1,0,0,1,3,11.5,30,15.0,0
|
||||
com.google.javascript.jscomp.Compiler,155,54,740,0,71,19,1,6,102,14.870967741935484,1625,1.9162735849056605,1
|
||||
com.google.javascript.jscomp.CodeBuilder,7,3,15,0,11,2,0,1,8,8.857142857142858,92,5.411764705882353,0
|
||||
com.google.javascript.jscomp.IntermediateState,0,10,0,1,0,0,0,0,1,0.0,82,0.0,0
|
||||
com.google.javascript.jscomp.NodeNameExtractor,1,2,27,0,24,5,0,11,2,7.0,101,4.04,0
|
||||
com.google.javascript.jscomp.TypedCodeGenerator,5,0,104,0,55,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.FirstScopeBuildingCallback,2,0,3,0,1,0,0,0,0,7.5,0,0.0,0
|
||||
com.google.javascript.jscomp.SecondScopeBuildingCallback,2,0,5,0,1,0,0,0,0,7.5,0,0.0,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,5,1,0,1,8,9.428571428571429,288,6.0,0
|
||||
com.google.javascript.jscomp.CallbackWrapper,5,3,8,0,6,2,0,1,5,17.0,132,6.0,0
|
||||
com.google.javascript.jscomp.RuntimeTypeCheck,3,3,132,1,4,1,0,1,7,10.333333333333334,343,3.035398230088496,1
|
||||
com.google.javascript.jscomp.AddMarkers,6,1,41,0,10,3,0,3,2,17.0,125,3.90625,0
|
||||
com.google.javascript.jscomp.AddChecks,5,0,67,0,21,5,0,5,4,13.8,152,2.4516129032258065,0
|
||||
com.google.javascript.jscomp.VariableMap,14,3,58,0,11,3,1,2,13,11.571428571428571,160,2.711864406779661,0
|
||||
com.google.javascript.jscomp.MustBeReachingVariableDef,12,3,124,0,53,16,0,8,8,14.833333333333334,316,2.065359477124183,1
|
||||
com.google.javascript.jscomp.Definition,1,3,2,0,4,1,0,2,1,6.0,51,10.2,0
|
||||
com.google.javascript.jscomp.MustDef,1,1,7,1,1,0,0,1,2,6.0,80,11.428571428571429,0
|
||||
com.google.javascript.jscomp.MustDefJoin,1,0,16,0,21,6,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.StripCode,2,8,138,1,1,0,0,0,21,13.5,950,5.900621118012422,0
|
||||
com.google.javascript.jscomp.Strip,18,0,128,0,27,6,0,5,18,26.33333333333333,828,5.411764705882353,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.TransformAMDModulesCallback,6,0,93,0,36,9,0,6,6,18.5,113,1.2555555555555555,0
|
||||
com.google.javascript.jscomp.DefineCallbackReturnCallback,1,0,12,0,4,1,0,0,1,5.0,14,3.5,0
|
||||
com.google.javascript.jscomp.RenameCallback,1,2,6,0,4,1,0,0,1,5.0,2,0.3333333333333333,0
|
||||
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments,9,0,96,0,29,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.CheckProvidesCallback,3,3,31,0,15,5,0,0,0,12.333333333333334,0,0.0,0
|
||||
com.google.javascript.jscomp.ScopedAliases,2,11,161,1,21,6,0,0,4,10.0,82,0.5,1
|
||||
com.google.javascript.jscomp.AliasedNode,1,2,4,1,1,0,0,0,0,10.0,0,0.0,0
|
||||
com.google.javascript.jscomp.AliasedTypeNode,1,3,8,1,2,0,0,0,0,10.0,0,0.0,0
|
||||
com.google.javascript.jscomp.Traversal,16,8,118,1,40,14,0,2,2,13.8125,35,0.2671755725190839,0
|
||||
com.google.javascript.jscomp.JsMessage,14,11,76,0,7,5,0,3,37,8.285714285714286,877,4.022935779816514,0
|
||||
com.google.javascript.jscomp.PlaceholderReference,7,1,13,1,1,0,0,1,1,7.428571428571429,9,1.125,0
|
||||
com.google.javascript.jscomp.Builder,15,8,38,0,14,6,0,1,14,11.133333333333333,174,3.702127659574468,0
|
||||
com.google.javascript.jscomp.Hash,6,2,12,0,70,1,0,2,8,6.166666666666667,316,2.771929824561404,0
|
||||
com.google.javascript.jscomp.ConcreteType,22,5,188,1,14,4,0,3,69,12.136363636363637,1130,4.934497816593886,0
|
||||
com.google.javascript.jscomp.TypeFilter,1,1,0,0,0,0,0,0,2,6.0,41,41.0,0
|
||||
com.google.javascript.jscomp.ConcreteNoneType,4,0,1,0,1,0,0,1,1,9.0,6,1.5,0
|
||||
com.google.javascript.jscomp.ConcreteFunctionType,14,9,68,0,21,5,0,2,16,12.642857142857142,284,5.071428571428571,0
|
||||
com.google.javascript.jscomp.ConcreteInstanceType,9,4,23,0,11,3,0,4,11,15.0,169,4.970588235294118,0
|
||||
com.google.javascript.jscomp.ConcreteUnionType,8,1,39,0,22,5,0,6,2,9.125,48,0.979591836734694,0
|
||||
com.google.javascript.jscomp.ConcreteAll,4,0,1,0,1,0,0,1,1,8.75,7,1.75,0
|
||||
com.google.javascript.jscomp.ConcreteUniqueType,3,1,5,0,1,0,0,1,1,7.333333333333333,60,12.0,0
|
||||
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback,7,3,95,1,25,7,0,7,15,17.0,374,3.8958333333333335,0
|
||||
com.google.javascript.jscomp.GetReplacementSideEffectSubexpressions,5,2,41,1,13,4,0,1,2,26.8,48,1.2972972972972974,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.FunctionlessLocalScope,6,1,29,1,20,5,0,4,5,8.833333333333334,70,2.121212121212121,0
|
||||
com.google.javascript.jscomp.LocalVarMotion,6,4,36,1,32,10,0,5,4,8.0,136,2.893617021276596,0
|
||||
com.google.javascript.jscomp.PureFunctionIdentifier,9,8,297,1,41,13,0,7,37,15.444444444444445,652,1.5523809523809524,1
|
||||
com.google.javascript.jscomp.FunctionAnalyzer,13,1,128,1,50,15,0,4,10,17.384615384615383,153,0.9386503067484664,0
|
||||
com.google.javascript.jscomp.SideEffectPropagationCallback,1,0,25,1,32,10,0,1,1,12.0,9,0.28125,0
|
||||
com.google.javascript.jscomp.FunctionInformation,19,12,29,0,19,6,0,1,18,14.789473684210526,167,3.34,0
|
||||
com.google.javascript.jscomp.Driver,1,3,7,1,14,2,0,0,1,7.0,14,0.8235294117647058,0
|
||||
com.google.javascript.jscomp.CallGraph,21,9,117,1,23,7,0,3,43,20.666666666666668,1378,6.530805687203792,0
|
||||
com.google.javascript.jscomp.Function,10,5,17,0,9,2,0,2,9,18.1,181,4.7631578947368425,0
|
||||
com.google.javascript.jscomp.Callsite,6,5,8,0,9,2,0,2,4,16.166666666666668,162,8.526315789473685,0
|
||||
com.google.javascript.jscomp.LoggerErrorManager,2,2,18,0,7,3,0,0,3,9.5,45,2.8125,0
|
||||
com.google.javascript.jscomp.CheckAccessControls,24,20,251,2,37,14,0,5,19,19.041666666666668,488,2.076595744680851,1
|
||||
com.google.javascript.jscomp.NameAnalyzer,25,17,534,1,63,14,0,9,88,16.8,2034,3.153488372093024,1
|
||||
com.google.javascript.jscomp.AliasSet,0,1,3,0,0,0,0,0,1,0.0,53,26.5,0
|
||||
com.google.javascript.jscomp.ReferencePropagationCallback,1,0,1,1,6,1,0,2,1,12.0,5,0.8333333333333334,0
|
||||
com.google.javascript.jscomp.NameInformation,0,7,0,0,0,0,0,0,8,0.0,81,0.0,0
|
||||
com.google.javascript.jscomp.JsName,2,6,15,1,12,3,0,1,8,8.5,62,4.769230769230769,0
|
||||
com.google.javascript.jscomp.JsNameRefNode,2,3,13,1,13,1,0,1,5,5.0,92,5.411764705882353,0
|
||||
com.google.javascript.jscomp.PrototypeSetNode,1,0,11,0,5,1,0,0,2,6.0,32,4.571428571428571,0
|
||||
com.google.javascript.jscomp.SpecialReferenceNode,3,2,5,1,1,1,0,1,4,7.333333333333333,28,5.6,0
|
||||
com.google.javascript.jscomp.ClassDefiningFunctionNode,1,0,12,0,6,1,0,0,2,6.0,34,4.25,0
|
||||
com.google.javascript.jscomp.InstanceOfCheckNode,1,0,10,0,1,0,0,0,2,6.0,26,6.5,0
|
||||
com.google.javascript.jscomp.ProcessExternals,1,0,8,0,10,3,0,0,1,5.0,11,1.1,0
|
||||
com.google.javascript.jscomp.FindDependencyScopes,4,0,41,0,20,7,0,1,2,12.5,150,3.191489361702128,0
|
||||
com.google.javascript.jscomp.HoistVariableAndFunctionDeclarations,1,0,11,0,8,2,0,0,1,5.0,32,4.0,0
|
||||
com.google.javascript.jscomp.FindDeclarationsAndSetters,4,0,41,0,30,11,0,2,4,13.75,117,2.294117647058824,0
|
||||
com.google.javascript.jscomp.FindReferences,9,1,115,1,41,15,0,4,4,16.555555555555557,126,0.9064748201438848,0
|
||||
com.google.javascript.jscomp.NodeAccumulator,4,0,15,1,7,2,0,1,1,27.0,15,1.3636363636363635,0
|
||||
com.google.javascript.jscomp.RemoveListener,1,0,2,1,1,0,0,0,0,11.0,0,0.0,0
|
||||
com.google.javascript.jscomp.PerformanceTracker,9,10,106,0,64,6,0,1,7,15.11111111111111,70,0.4347826086956521,0
|
||||
com.google.javascript.jscomp.Stats,0,8,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CmpEntries,1,0,3,1,1,0,0,1,0,7.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CodeSizeEstimatePrinter,4,5,8,0,11,2,0,2,1,9.75,15,0.5357142857142857,0
|
||||
com.google.javascript.jscomp.SimpleFunctionAliasAnalysis,4,2,30,0,12,4,0,1,5,14.5,109,3.7586206896551726,0
|
||||
com.google.javascript.jscomp.CheckMissingGetCssName,6,6,37,1,14,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,18,4,0,0,1,10.0,70,3.0434782608695654,0
|
||||
com.google.javascript.jscomp.MoveFunctionDeclarations,3,2,22,2,12,3,0,1,1,8.666666666666666,66,3.142857142857143,0
|
||||
com.google.javascript.jscomp.StrictWarningsGuard,2,2,5,0,4,2,0,2,1,8.0,13,2.6,0
|
||||
com.google.javascript.jscomp.NameReferenceGraphConstruction,7,5,222,1,11,4,0,2,13,17.0,209,0.8326693227091634,0
|
||||
com.google.javascript.jscomp.Traversal,20,1,202,1,44,12,0,6,8,19.25,130,0.6280193236714976,0
|
||||
com.google.javascript.jscomp.NameUse,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ExportTestFunctions,4,4,53,1,7,1,0,1,4,18.75,139,3.3095238095238093,0
|
||||
com.google.javascript.jscomp.ExportTestFunctionsNodes,2,0,25,0,22,9,0,2,1,13.0,31,1.1923076923076923,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,9,1,0,0,4,7.0,39,0.6,0
|
||||
com.google.javascript.jscomp.GatherFunctions,4,0,17,1,7,2,0,1,1,9.5,7,0.875,0
|
||||
com.google.javascript.jscomp.GatherCallSites,1,0,23,0,42,14,0,12,1,5.0,19,0.4523809523809524,0
|
||||
com.google.javascript.jscomp.CallSite,0,5,0,0,0,0,0,0,1,0.0,6,1.2,0
|
||||
com.google.javascript.jscomp.InlineSimpleMethods,12,2,73,0,10,3,0,4,13,17.0,313,3.771084337349397,0
|
||||
com.google.javascript.jscomp.InlineTrivialAccessors,1,0,24,0,26,8,0,2,1,5.0,20,0.7692307692307693,0
|
||||
com.google.javascript.jscomp.MaybeReachingVariableUse,9,2,73,0,46,9,0,7,7,15.555555555555555,349,4.204819277108434,1
|
||||
com.google.javascript.jscomp.ReachingUses,2,1,5,1,1,0,0,1,2,7.0,130,32.5,0
|
||||
com.google.javascript.jscomp.ReachingUsesJoinOp,1,0,2,1,4,1,0,1,1,5.0,37,9.25,0
|
||||
com.google.javascript.jscomp.PeepholeReplaceKnownMethods,17,2,297,0,78,18,0,13,17,19.352941176470587,195,0.4936708860759494,1
|
||||
com.google.javascript.jscomp.DevirtualizePrototypeMethods,13,2,141,2,36,11,0,12,10,16.923076923076923,398,2.689189189189189,1
|
||||
com.google.javascript.jscomp.TightenTypes,19,8,530,2,74,12,0,6,53,17.05263157894737,1102,2.010948905109489,0
|
||||
com.google.javascript.jscomp.ConcreteScope,13,3,31,1,8,2,0,3,8,11.153846153846152,98,3.161290322580645,0
|
||||
com.google.javascript.jscomp.ConcreteSlot,8,3,10,1,2,0,0,1,5,10.625,57,4.75,0
|
||||
com.google.javascript.jscomp.Assignment,0,2,2,0,0,0,0,0,1,0.0,12,3.0,0
|
||||
com.google.javascript.jscomp.VariableAssignAction,1,2,5,1,1,0,0,1,1,14.0,9,1.8,0
|
||||
com.google.javascript.jscomp.PropertyAssignAction,1,3,11,1,4,1,0,1,2,14.0,51,5.1,0
|
||||
com.google.javascript.jscomp.FunctionCallBuilder,4,5,2,0,5,1,0,2,3,11.25,39,2.6,0
|
||||
com.google.javascript.jscomp.ExternFunctionCall,1,3,3,1,1,0,0,1,1,14.0,35,8.75,0
|
||||
com.google.javascript.jscomp.FunctionCall,1,4,14,1,20,6,0,1,2,14.0,31,1.24,0
|
||||
com.google.javascript.jscomp.NativeCallFunctionCall,1,3,13,1,7,3,0,1,1,14.0,8,0.7272727272727273,0
|
||||
com.google.javascript.jscomp.CreateScope,11,2,227,0,87,24,0,4,5,19.454545454545453,78,0.4262295081967213,0
|
||||
com.google.javascript.jscomp.ConcreteJSTypePair,4,3,8,0,6,2,0,2,1,10.75,22,1.375,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.Marker,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.Callback,1,0,24,0,27,7,0,7,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.NodeTraversal,36,12,167,0,17,3,0,3,49,12.805555555555555,729,3.796875,1
|
||||
com.google.javascript.jscomp.AbstractPostOrderCallback,1,0,1,1,1,0,0,1,1,14.0,9,9.0,0
|
||||
com.google.javascript.jscomp.AbstractScopedCallback,3,0,3,1,1,0,0,1,1,11.0,10,10.0,0
|
||||
com.google.javascript.jscomp.AbstractShallowCallback,1,0,3,1,1,0,0,1,1,14.0,12,12.0,0
|
||||
com.google.javascript.jscomp.AbstractShallowStatementCallback,1,0,3,1,1,0,0,1,1,14.0,17,17.0,0
|
||||
com.google.javascript.jscomp.AbstractNodeTypePruningCallback,1,2,3,1,1,0,0,1,3,14.0,50,12.5,0
|
||||
com.google.javascript.jscomp.PhaseOptimizer,14,17,67,1,16,4,0,1,19,11.714285714285714,304,2.235294117647059,0
|
||||
com.google.javascript.jscomp.NamedPass,1,2,7,1,4,0,0,0,1,7.0,4,0.6666666666666666,0
|
||||
com.google.javascript.jscomp.Loop,5,2,30,1,43,10,0,2,4,12.2,49,0.8032786885245902,0
|
||||
com.google.javascript.jscomp.ProgressRange,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CheckMissingReturn,8,5,45,1,13,4,0,5,6,14.125,130,2.888888888888889,0
|
||||
com.google.javascript.jscomp.CheckDebuggerStatement,2,2,6,1,3,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.CompiledSizeEstimator,7,4,7,0,5,1,0,1,2,9.857142857142858,37,3.083333333333333,0
|
||||
com.google.javascript.jscomp.IgnoreCajaProperties,1,2,33,1,1,0,0,0,1,7.0,77,5.133333333333334,0
|
||||
com.google.javascript.jscomp.Traversal,1,0,32,0,12,2,0,0,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.AnonymousFunctionNamingCallback,2,1,29,0,13,5,0,0,5,14.5,97,3.730769230769231,0
|
||||
com.google.javascript.jscomp.AliasStrings,9,11,86,1,29,8,0,3,17,18.444444444444443,451,3.608,0
|
||||
com.google.javascript.jscomp.StringOccurrence,0,2,0,0,0,0,0,0,1,0.0,12,6.0,0
|
||||
com.google.javascript.jscomp.StringInfo,2,9,19,0,26,6,0,2,3,19.5,160,4.848484848484849,0
|
||||
com.google.javascript.jscomp.DisambiguateProperties,10,7,350,1,23,5,0,1,47,17.0,1007,2.352803738317757,1
|
||||
com.google.javascript.jscomp.Warnings,0,1,1,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.Property,8,6,40,0,20,7,0,2,14,11.875,264,4.47457627118644,0
|
||||
com.google.javascript.jscomp.AbstractScopingCallback,4,1,11,1,5,1,0,1,2,10.25,18,2.25,0
|
||||
com.google.javascript.jscomp.FindExternProperties,1,0,15,0,11,3,0,0,1,5.0,23,2.090909090909091,0
|
||||
com.google.javascript.jscomp.FindRenameableProperties,5,0,64,0,20,7,0,4,4,13.4,85,1.2686567164179106,0
|
||||
com.google.javascript.jscomp.JSTypeSystem,13,2,104,1,34,11,0,5,1,18.46153846153846,5,0.043859649122807,0
|
||||
com.google.javascript.jscomp.ConcreteTypeSystem,14,5,70,1,19,7,0,5,2,17.5,38,0.5135135135135135,0
|
||||
com.google.javascript.jscomp.CollapseAnonymousFunctions,1,1,39,1,1,0,0,0,1,7.0,42,1.2727272727272727,0
|
||||
com.google.javascript.jscomp.Callback,3,0,35,0,17,4,0,3,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.WhitelistWarningsGuard,11,3,76,0,12,3,1,2,17,15.363636363636363,326,4.465753424657534,0
|
||||
com.google.javascript.jscomp.WhitelistBuilder,7,4,34,1,20,6,1,1,6,13.0,65,2.1666666666666665,0
|
||||
com.google.javascript.jscomp.AstParallelizer,6,7,43,0,18,3,0,4,6,16.666666666666668,250,4.716981132075472,0
|
||||
com.google.javascript.jscomp.DetachPoint,1,3,10,0,9,2,0,0,1,8.0,62,5.166666666666667,0
|
||||
com.google.javascript.jscomp.DefinitionsRemover,2,0,77,0,24,8,0,8,18,14.5,245,2.355769230769231,0
|
||||
com.google.javascript.jscomp.Definition,5,1,5,0,5,1,0,1,5,9.0,108,15.428571428571429,0
|
||||
com.google.javascript.jscomp.IncompleteDefinition,2,2,9,0,1,0,0,1,1,9.0,12,2.0,0
|
||||
com.google.javascript.jscomp.UnknownDefinition,1,0,1,0,1,0,0,0,1,13.0,4,2.0,0
|
||||
com.google.javascript.jscomp.ExternalNameOnlyDefinition,1,0,1,0,1,0,0,0,1,13.0,12,6.0,0
|
||||
com.google.javascript.jscomp.FunctionArgumentDefinition,1,0,5,0,1,0,0,0,1,13.0,11,2.75,0
|
||||
com.google.javascript.jscomp.FunctionDefinition,2,1,5,0,1,0,0,1,1,9.0,7,1.4,0
|
||||
com.google.javascript.jscomp.NamedFunctionDefinition,1,0,2,0,1,0,0,0,1,13.0,12,6.0,0
|
||||
com.google.javascript.jscomp.FunctionExpressionDefinition,1,0,6,0,1,0,0,0,1,13.0,19,6.333333333333333,0
|
||||
com.google.javascript.jscomp.AssignmentDefinition,3,1,11,0,2,0,0,1,1,10.333333333333334,6,0.8571428571428571,0
|
||||
com.google.javascript.jscomp.ObjectLiteralPropertyDefinition,3,3,9,0,3,0,0,1,1,10.333333333333334,12,1.3333333333333333,0
|
||||
com.google.javascript.jscomp.VarDefinition,3,1,19,0,3,0,0,1,1,10.333333333333334,7,0.7777777777777778,0
|
||||
com.google.javascript.jscomp.OptimizeArgumentsArray,7,7,61,2,35,10,0,4,5,10.571428571428571,127,1.8405797101449275,0
|
||||
com.google.javascript.jscomp.VariableNameGenerator,1,2,3,0,3,1,0,1,1,14.0,14,2.8,0
|
||||
com.google.javascript.jscomp.LinkedFlowScope,17,7,118,1,29,10,0,8,14,13.176470588235292,254,1.6282051282051282,0
|
||||
com.google.javascript.jscomp.FlowScopeJoinOp,1,0,4,0,6,1,0,2,1,5.0,4,0.6666666666666666,0
|
||||
com.google.javascript.jscomp.LinkedFlowSlot,0,1,0,0,0,0,0,0,1,0.0,11,5.5,0
|
||||
com.google.javascript.jscomp.FlatFlowScopeCache,1,4,36,0,5,1,0,2,2,7.0,27,0.7714285714285715,0
|
||||
com.google.javascript.jscomp.ConstCheck,4,3,36,1,29,8,0,1,4,8.25,46,1.3142857142857145,0
|
||||
com.google.javascript.jscomp.BasicErrorManager,11,4,24,1,8,3,0,1,4,11.272727272727272,127,1.9242424242424243,0
|
||||
com.google.javascript.jscomp.LeveledJSErrorComparator,1,2,6,1,40,13,0,13,1,7.0,45,1.125,0
|
||||
com.google.javascript.jscomp.ErrorWithLevel,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.DeadAssignmentsElimination,10,3,139,2,61,16,0,11,5,18.1,285,1.6964285714285714,1
|
||||
com.google.javascript.jscomp.Scope,26,7,85,2,9,2,0,3,52,11.692307692307692,802,6.739495798319328,1
|
||||
com.google.javascript.jscomp.Var,30,9,40,2,4,1,0,2,31,11.066666666666666,371,8.244444444444444,0
|
||||
com.google.javascript.jscomp.Arguments,2,0,5,0,4,1,0,2,1,7.0,13,2.1666666666666665,0
|
||||
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,33,9,0,4,2,14.0,77,1.7906976744186047,0
|
||||
com.google.javascript.jscomp.StripConstantAnnotations,2,1,8,1,3,1,0,0,0,6.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ReferenceCollectingCallback,11,6,151,3,13,4,0,3,41,10.818181818181818,700,3.910614525139665,1
|
||||
com.google.javascript.jscomp.ReferenceMapWrapper,1,1,2,1,1,0,0,1,0,13.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ReferenceCollection,12,1,44,1,13,4,0,4,10,20.33333333333333,243,2.963414634146341,0
|
||||
com.google.javascript.jscomp.Reference,19,6,51,1,4,1,0,2,5,14.526315789473683,62,2.2142857142857144,0
|
||||
com.google.javascript.jscomp.BasicBlock,3,4,9,0,12,4,0,4,7,16.333333333333332,130,5.909090909090909,0
|
||||
com.google.javascript.jscomp.NameAnonymousFunctionsMapped,2,9,22,1,5,1,0,1,3,10.5,125,4.62962962962963,0
|
||||
com.google.javascript.jscomp.MappedFunctionNamer,4,1,14,1,10,3,0,2,1,13.25,44,2.588235294117647,0
|
||||
com.google.javascript.jscomp.JsMessageVisitor,24,26,230,1,60,13,1,7,27,21.70833333333333,1017,3.619217081850534,0
|
||||
com.google.javascript.jscomp.MalformedException,1,2,0,0,1,0,0,1,0,7.0,0,0.0,0
|
||||
com.google.javascript.jscomp.MessageLocation,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.OptimizeParameters,17,2,135,2,26,8,0,8,13,19.058823529411764,278,1.4404145077720207,0
|
||||
com.google.javascript.jscomp.Parameter,7,4,7,0,1,0,0,1,1,14.428571428571429,15,1.6666666666666667,0
|
||||
com.google.javascript.jscomp.CodeConsumer,34,3,67,0,25,8,0,1,11,12.205882352941176,252,2.571428571428572,1
|
||||
com.google.javascript.jscomp.TypedScopeCreator,8,17,749,1,26,5,0,2,48,18.5,1509,2.1965065502183405,1
|
||||
com.google.javascript.jscomp.DeferredSetType,1,2,5,0,1,0,0,0,1,7.0,22,3.6666666666666665,0
|
||||
com.google.javascript.jscomp.DiscoverEnumsAndTypedefs,2,1,22,0,11,4,0,0,0,10.5,0,0.0,0
|
||||
com.google.javascript.jscomp.AbstractScopeBuilder,32,7,518,1,46,20,0,9,31,19.0625,1164,2.503225806451613,0
|
||||
com.google.javascript.jscomp.CollectProperties,2,1,23,0,7,2,0,1,1,11.5,15,1.0,0
|
||||
com.google.javascript.jscomp.StubDeclaration,0,3,0,0,0,0,0,0,1,0.0,7,2.333333333333333,0
|
||||
com.google.javascript.jscomp.GlobalScopeBuilder,3,0,20,0,14,4,0,2,3,15.0,66,2.869565217391304,0
|
||||
com.google.javascript.jscomp.LocalScopeBuilder,4,0,51,0,24,11,0,2,6,11.5,79,1.5490196078431373,0
|
||||
com.google.javascript.jscomp.FirstOrderFunctionAnalyzer,3,2,44,1,26,10,0,2,1,7.333333333333333,22,0.6111111111111112,0
|
||||
com.google.javascript.jscomp.RenameVars,10,21,114,1,30,8,0,3,26,16.0,386,2.120879120879121,1
|
||||
com.google.javascript.jscomp.Assignment,1,4,1,0,2,0,0,0,1,10.0,4,0.6666666666666666,0
|
||||
com.google.javascript.jscomp.ProcessVars,4,1,40,1,40,12,0,6,1,8.0,134,2.4814814814814814,0
|
||||
com.google.javascript.jscomp.ProcessTweaks,6,13,141,1,15,4,0,1,13,23.5,296,1.783132530120482,0
|
||||
com.google.javascript.jscomp.CollectTweaksResult,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CollectTweaks,1,2,41,0,44,10,0,4,1,5.0,7,0.1590909090909091,0
|
||||
com.google.javascript.jscomp.TweakFunctionCall,1,4,2,0,1,0,0,1,1,9.0,10,1.6666666666666667,0
|
||||
com.google.javascript.jscomp.TweakInfo,8,4,25,0,12,5,0,3,4,17.75,72,2.0,0
|
||||
com.google.javascript.jscomp.FunctionInjector,18,9,164,0,30,10,0,6,33,20.666666666666668,778,3.26890756302521,1
|
||||
com.google.javascript.jscomp.Reference,0,3,0,0,0,0,0,0,1,0.0,11,3.6666666666666665,0
|
||||
com.google.javascript.jscomp.ControlFlowGraph,6,2,18,0,11,1,0,7,16,18.166666666666668,309,12.875,0
|
||||
com.google.javascript.jscomp.AbstractCfgNodeTraversalCallback,1,0,2,1,4,1,0,2,1,14.0,53,13.25,0
|
||||
com.google.javascript.jscomp.ExpandJqueryAliases,10,9,275,1,53,15,0,4,6,21.7,184,0.8518518518518519,0
|
||||
com.google.javascript.jscomp.FindCallbackArgumentReferences,4,5,28,1,11,5,0,1,2,8.5,43,1.2285714285714286,0
|
||||
com.google.javascript.jscomp.ProcessClosurePrimitives,21,23,422,1,53,16,0,5,30,20.19047619047619,559,1.3309523809523809,1
|
||||
com.google.javascript.jscomp.ProvidedName,13,8,94,0,39,7,0,2,10,16.923076923076923,168,1.6470588235294117,0
|
||||
com.google.javascript.jscomp.UnrecognizedRequire,0,3,0,0,0,0,0,0,1,0.0,8,2.6666666666666665,0
|
||||
com.google.javascript.jscomp.CheckGlobalThis,4,3,41,1,30,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,23,5,0,2,9,9.0,310,1.901840490797546,1
|
||||
com.google.javascript.jscomp.GatherCandiates,1,0,19,0,18,6,0,4,1,5.0,45,2.5,0
|
||||
com.google.javascript.jscomp.Candidate,5,6,71,0,50,15,0,17,4,14.0,45,0.5232558139534884,0
|
||||
com.google.javascript.jscomp.NameAnonymousFunctions,1,5,11,1,2,0,0,0,3,7.0,100,9.090909090909092,0
|
||||
com.google.javascript.jscomp.AnonymousFunctionNamer,4,1,9,1,4,0,0,1,2,16.0,60,7.5,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,25,9,0,6,5,18.22222222222222,113,1.2696629213483146,0
|
||||
com.google.javascript.jscomp.InvocationsCallback,2,0,9,0,10,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,14,4,0,0,9,16.75,367,5.097222222222222,0
|
||||
com.google.javascript.jscomp.GatherExtractionInfo,2,2,10,0,13,4,0,1,2,9.0,30,2.142857142857143,0
|
||||
com.google.javascript.jscomp.ExtractionInstance,1,3,8,0,1,0,0,1,1,11.0,20,1.4285714285714286,0
|
||||
com.google.javascript.jscomp.PrototypeMemberDeclaration,2,4,7,0,4,1,0,2,2,14.5,28,3.111111111111111,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,409,50,1,4,16,15.0625,291,0.4241982507288629,1
|
||||
com.google.javascript.jscomp.ReplaceStrings,17,12,133,1,26,7,0,3,17,15.411764705882351,447,3.0408163265306123,0
|
||||
com.google.javascript.jscomp.Config,0,3,0,0,0,0,0,0,1,0.0,11,5.5,0
|
||||
com.google.javascript.jscomp.Result,1,3,5,0,1,0,0,0,1,11.0,5,1.6666666666666667,0
|
||||
com.google.javascript.jscomp.Location,0,3,0,0,0,0,0,0,1,0.0,8,2.6666666666666665,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,42,11,0,2,23,26.227272727272727,1339,4.433774834437086,1
|
||||
com.google.javascript.jscomp.FunctionArgumentInjector,11,1,129,0,32,8,0,3,14,21.727272727272727,552,3.3865030674846626,0
|
||||
com.google.javascript.jscomp.ReferencedAfterSideEffect,6,5,26,2,21,8,0,2,3,9.666666666666666,161,3.3541666666666665,0
|
||||
com.google.javascript.jscomp.TypeInference,49,9,557,0,69,15,0,3,21,18.897959183673468,658,1.1443478260869566,1
|
||||
com.google.javascript.jscomp.TemplateTypeReplacer,1,3,3,0,2,1,0,1,0,16.0,0,0.0,0
|
||||
com.google.javascript.jscomp.BooleanOutcomePair,2,5,2,0,8,2,0,2,3,18.5,65,3.823529411764706,0
|
||||
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties,4,5,18,1,22,7,0,3,4,20.0,87,1.851063829787234,0
|
||||
com.google.javascript.jscomp.RecordFunctionInformation,4,4,41,1,10,3,0,2,5,9.5,105,3.5,0
|
||||
com.google.javascript.jscomp.LightweightMessageFormatter,4,2,52,0,27,8,0,1,3,10.75,56,0.8235294117647058,1
|
||||
com.google.javascript.jscomp.LineNumberingFormatter,2,0,27,1,31,6,0,4,1,11.0,27,0.84375,0
|
||||
com.google.javascript.jscomp.RemoveUnusedNames,2,3,14,1,9,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.Proxy,33,1,66,1,1,0,0,1,1,21.151515151515152,56,1.6470588235294117,0
|
||||
com.google.javascript.jscomp.DefaultCodingConvention,34,1,64,1,20,7,0,5,1,20.764705882352946,13,0.25,0
|
||||
com.google.javascript.jscomp.GlobalVarReferenceMap,7,2,71,1,14,3,0,2,9,21.428571428571427,268,3.268292682926829,0
|
||||
com.google.javascript.jscomp.SourceRefRange,2,3,6,0,1,0,0,1,2,9.5,20,4.0,0
|
||||
com.google.javascript.jscomp.GlobalVarRefCleanupPass,2,1,5,1,3,1,0,0,1,10.0,30,7.5,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.InliningBehavior,9,1,173,1,44,14,0,8,9,18.666666666666668,197,1.3401360544217686,0
|
||||
com.google.javascript.jscomp.FunctionToBlockMutator,14,2,131,0,23,6,0,2,15,21.142857142857142,380,2.900763358778626,1
|
||||
com.google.javascript.jscomp.LabelNameSupplier,1,1,2,1,1,0,0,1,0,3.0,0,0.0,0
|
||||
com.google.javascript.jscomp.Normalize,5,5,257,1,13,3,0,1,20,21.0,673,2.539622641509434,1
|
||||
com.google.javascript.jscomp.FindExposeAnnotations,2,1,16,0,8,3,0,1,1,9.5,5,0.5555555555555556,0
|
||||
com.google.javascript.jscomp.RewriteExposedProperties,1,1,16,0,12,4,0,0,1,5.0,6,0.4615384615384615,0
|
||||
com.google.javascript.jscomp.PropagateConstantAnnotationsOverVars,2,2,18,1,14,5,0,1,1,6.0,7,0.4117647058823529,0
|
||||
com.google.javascript.jscomp.VerifyConstants,2,3,28,1,30,8,0,1,1,6.0,12,0.3428571428571428,0
|
||||
com.google.javascript.jscomp.NormalizeStatements,12,2,118,1,25,7,0,2,10,18.916666666666668,306,2.5081967213114758,0
|
||||
com.google.javascript.jscomp.DuplicateDeclarationHandler,2,1,48,1,23,7,0,1,3,19.5,161,3.926829268292683,0
|
||||
com.google.javascript.jscomp.ScopeTicklingCallback,4,0,5,1,1,0,0,1,1,9.5,9,4.5,0
|
||||
com.google.javascript.jscomp.JSError,16,8,38,0,25,9,0,9,21,8.0,372,6.526315789473684,0
|
||||
com.google.javascript.jscomp.AliasKeywords,9,11,100,1,8,3,0,3,30,17.77777777777778,673,7.236559139784946,0
|
||||
com.google.javascript.jscomp.FindAliasableNodes,3,0,11,0,6,2,0,0,3,12.0,36,3.6,0
|
||||
com.google.javascript.jscomp.AliasSpecification,8,4,14,0,6,2,0,2,9,16.75,190,11.176470588235292,0
|
||||
com.google.javascript.jscomp.ThrowAliasSpecification,3,0,12,0,2,0,0,1,1,20.0,7,1.4,0
|
||||
com.google.javascript.jscomp.KeywordAliasSpecification,3,0,13,0,3,0,0,1,1,20.0,9,1.5,0
|
||||
com.google.javascript.jscomp.VoidKeywordAliasSpecification,4,0,18,0,3,1,0,1,1,16.25,9,1.0,0
|
||||
com.google.javascript.jscomp.NodeUtil,156,13,882,0,61,17,0,42,141,16.80128205128205,3133,3.074582924435721,1
|
||||
com.google.javascript.jscomp.NumbericResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.BooleanResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.MayBeStringResultPredicate,1,0,2,1,1,0,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.VarCollector,1,1,8,1,7,3,0,0,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.MatchNameNode,1,1,4,1,1,0,0,1,1,5.0,10,5.0,0
|
||||
com.google.javascript.jscomp.MatchNodeType,1,1,2,1,1,0,0,1,1,5.0,9,4.5,0
|
||||
com.google.javascript.jscomp.MatchDeclaration,1,0,3,1,1,0,0,1,1,5.0,8,8.0,0
|
||||
com.google.javascript.jscomp.MatchNotFunction,1,0,2,1,1,0,0,1,1,5.0,8,8.0,0
|
||||
com.google.javascript.jscomp.MatchShallowStatement,1,0,6,1,1,0,0,1,1,5.0,10,10.0,0
|
||||
com.google.javascript.jscomp.SourceMap,8,3,42,0,17,5,1,3,4,12.75,49,1.195121951219512,1
|
||||
com.google.javascript.jscomp.LocationMapping,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.InlineProperties,5,4,119,1,12,4,0,3,5,15.4,125,1.1904761904761905,0
|
||||
com.google.javascript.jscomp.PropertyInfo,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.GatherCandidates,6,0,49,0,29,8,0,2,1,19.83333333333333,11,0.2075471698113207,0
|
||||
com.google.javascript.jscomp.ReplaceCandidates,2,0,21,0,9,3,0,2,0,9.5,0,0.0,0
|
||||
com.google.javascript.jscomp.CompilerOptions,209,167,267,2,15,4,1,1,221,21.406698564593302,2694,6.6683168316831685,1
|
||||
com.google.javascript.jscomp.NullAliasTransformationHandler,1,2,2,2,2,0,0,1,0,22.0,0,0.0,0
|
||||
com.google.javascript.jscomp.NullAliasTransformation,1,1,1,2,0,0,0,0,0,8.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ReorderConstantExpression,1,0,17,0,11,3,0,1,1,15.0,31,2.8181818181818183,0
|
||||
com.google.javascript.jscomp.GoogleJsMessageIdGenerator,1,1,15,1,9,3,0,1,6,10.0,186,2.0,0
|
||||
com.google.javascript.jscomp.FP,3,0,4,0,73,1,0,1,3,9.333333333333334,33,0.4177215189873418,0
|
||||
com.google.javascript.jscomp.MessageId,1,0,3,0,4,2,0,1,1,10.0,49,12.25,0
|
||||
com.google.javascript.jscomp.GenerateExports,3,4,58,1,30,8,0,1,3,10.0,55,1.4102564102564104,0
|
||||
com.google.javascript.jscomp.GoogleCodingConvention,7,4,27,0,10,3,0,3,8,13.285714285714286,212,10.095238095238097,0
|
||||
com.google.javascript.jscomp.AliasExternals,16,15,205,1,29,10,0,3,36,15.6875,1005,5.87719298245614,0
|
||||
com.google.javascript.jscomp.GetAliasableNames,1,1,12,0,4,1,0,0,1,5.0,7,1.4,0
|
||||
com.google.javascript.jscomp.PropertyGatherer,3,0,29,0,10,3,0,1,3,15.666666666666666,139,11.583333333333334,0
|
||||
com.google.javascript.jscomp.GetGlobals,2,0,20,0,7,4,0,0,1,9.0,7,0.5,0
|
||||
com.google.javascript.jscomp.GlobalGatherer,1,0,20,0,16,5,0,1,1,5.0,17,1.0625,0
|
||||
com.google.javascript.jscomp.Symbol,2,9,7,0,4,2,0,0,1,13.5,7,0.7,0
|
||||
com.google.javascript.jscomp.CheckSuspiciousCode,5,2,30,0,8,1,0,0,1,12.2,32,1.6,0
|
||||
com.google.javascript.jscomp.PeepholeRemoveDeadCode,28,0,377,0,66,15,0,12,27,16.75,448,1.0666666666666669,0
|
||||
com.google.javascript.jscomp.InstrumentFunctions,1,10,98,1,18,4,0,1,7,7.0,376,3.547169811320755,0
|
||||
com.google.javascript.jscomp.RemoveCallback,1,1,8,0,8,3,0,0,1,5.0,44,4.888888888888889,0
|
||||
com.google.javascript.jscomp.InstrumentReturns,5,1,26,1,8,2,0,2,4,13.0,117,4.875,0
|
||||
com.google.javascript.jscomp.InstrumentCallback,1,0,33,0,31,8,0,2,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.MakeDeclaredNamesUnique,7,3,146,1,19,4,0,2,22,14.285714285714286,342,1.976878612716763,1
|
||||
com.google.javascript.jscomp.ContextualRenameInverter,12,4,55,2,11,3,0,2,6,13.416666666666666,78,1.4444444444444444,0
|
||||
com.google.javascript.jscomp.ContextualRenamer,7,4,15,1,12,4,0,1,5,15.428571428571429,89,4.045454545454546,0
|
||||
com.google.javascript.jscomp.InlineRenamer,5,4,18,1,7,2,0,2,1,15.8,31,1.7222222222222223,0
|
||||
com.google.javascript.jscomp.BoilerplateRenamer,1,2,1,0,1,0,0,1,1,13.0,14,4.666666666666667,0
|
||||
com.google.javascript.jscomp.WhitelistedRenamer,4,2,10,1,3,1,0,1,1,16.5,10,1.25,0
|
||||
com.google.javascript.jscomp.ReplaceIdGenerators,6,10,132,1,30,6,0,4,2,17.666666666666668,27,0.170886075949367,0
|
||||
com.google.javascript.jscomp.ObfuscatedNameSuppier,2,3,6,1,4,1,0,1,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.PseudoNameSuppier,2,2,2,1,4,1,0,2,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.StableNameSupplier,2,0,4,1,1,0,0,1,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.GatherGenerators,1,0,32,0,31,12,0,3,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.ReplaceGenerators,1,0,31,0,33,9,0,5,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.CommandLineRunner,10,3,158,0,41,7,2,2,8,15.1,381,2.281437125748503,1
|
||||
com.google.javascript.jscomp.Flags,1,54,31,0,3,0,0,1,1,10.0,138,4.3125,0
|
||||
com.google.javascript.jscomp.BooleanOptionHandler,2,2,12,0,18,3,1,3,0,18.0,0,0.0,0
|
||||
com.google.javascript.jscomp.WarningGuardErrorOptionHandler,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.WarningGuardWarningOptionHandler,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.WarningGuardOffOptionHandler,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.WarningGuardSetter,3,2,7,1,2,0,1,1,0,9.333333333333334,0,0.0,0
|
||||
com.google.javascript.jscomp.ExternExportsPass,6,10,163,1,16,5,0,3,21,14.333333333333334,329,2.1933333333333334,0
|
||||
com.google.javascript.jscomp.Export,11,2,92,0,16,4,0,5,8,19.272727272727277,249,3.1125,0
|
||||
com.google.javascript.jscomp.SymbolExport,1,0,2,0,1,0,0,1,1,15.0,3,0.6,0
|
||||
com.google.javascript.jscomp.PropertyExport,1,1,12,0,9,3,0,2,1,15.0,3,0.2727272727272727,0
|
||||
com.google.javascript.jscomp.SyntacticScopeCreator,6,7,90,1,28,5,0,5,8,15.666666666666666,127,1.4269662921348314,1
|
||||
com.google.javascript.jscomp.DefaultRedeclarationHandler,1,0,17,1,11,5,0,1,1,15.0,6,0.5454545454545454,0
|
||||
com.google.javascript.jscomp.ExploitAssigns,6,0,63,0,39,7,0,8,6,16.833333333333332,206,2.575,1
|
||||
com.google.javascript.jscomp.ClosureCodingConvention,24,4,135,0,28,9,0,7,11,21.125,193,1.331034482758621,1
|
||||
com.google.javascript.jscomp.AssertInstanceofSpec,1,0,9,0,8,3,0,2,2,15.0,40,4.444444444444445,0
|
||||
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,30,10,0,5,27,17.424242424242426,1079,5.042056074766355,1
|
||||
com.google.javascript.jscomp.TypeMismatch,3,3,8,0,4,1,0,2,2,7.333333333333333,55,6.111111111111111,0
|
||||
com.google.javascript.jscomp.SimpleDefinitionFinder,13,4,138,2,20,7,0,5,10,17.846153846153847,239,1.3976608187134505,0
|
||||
com.google.javascript.jscomp.DefinitionGatheringCallback,2,1,37,0,44,17,0,1,1,15.0,11,0.2391304347826087,0
|
||||
com.google.javascript.jscomp.UseSiteGatheringCallback,1,0,10,0,5,1,0,1,0,5.0,0,0.0,0
|
||||
com.google.javascript.jscomp.JsAst,6,6,30,1,12,1,0,1,1,9.833333333333334,8,0.3076923076923077,1
|
||||
com.google.javascript.jscomp.RenameProperties,5,14,149,1,41,9,0,1,17,14.6,543,2.8134715025906734,0
|
||||
com.google.javascript.jscomp.ProcessExterns,1,0,11,0,9,2,0,0,1,5.0,8,0.8888888888888888,0
|
||||
com.google.javascript.jscomp.ProcessProperties,6,1,73,1,42,11,0,1,4,14.0,81,0.9,0
|
||||
com.google.javascript.jscomp.Property,0,4,0,0,0,0,0,0,1,0.0,8,8.0,0
|
||||
com.google.javascript.jscomp.PropertyAffinity,1,1,0,0,1,0,0,0,0,8.0,0,0.0,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,24,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.Report,3,3,3,0,1,0,0,1,0,10.666666666666666,0,0.0,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,17,4,0,3,3,12.11111111111111,75,1.6304347826086956,0
|
||||
com.google.javascript.jscomp.jsonml.WalkHelper,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.jsonml.Reader,77,7,423,0,107,6,1,4,31,17.5974025974026,502,0.8916518650088809,0
|
||||
com.google.javascript.jscomp.jsonml.ErrorReporter,4,1,5,0,4,1,1,0,3,6.0,72,9.0,0
|
||||
com.google.javascript.jscomp.jsonml.JsonMLUtil,5,0,54,0,24,6,1,2,8,11.0,232,2.32,0
|
||||
com.google.javascript.jscomp.jsonml.JsonMLComparator,6,5,31,0,28,8,0,6,3,12.5,27,0.3857142857142857,0
|
||||
com.google.javascript.jscomp.jsonml.JsonML,22,3,79,0,34,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,11,4,0,3,9,15.771428571428572,125,0.9328358208955224,0
|
||||
com.google.javascript.jscomp.graph.LinkedDirectedGraphNode,10,3,22,2,1,1,0,1,2,10.0,24,1.7142857142857142,0
|
||||
com.google.javascript.jscomp.graph.NeighborIterator,3,2,11,1,1,2,0,1,0,5.666666666666667,0,0.0,0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphNode,2,1,2,0,1,0,0,1,2,13.0,11,3.6666666666666665,0
|
||||
com.google.javascript.jscomp.graph.LinkedDirectedGraphEdge,14,3,17,2,1,1,0,1,2,10.0,19,1.1176470588235294,0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedDirectedGraphEdge,2,1,2,0,1,0,0,1,2,13.0,19,6.333333333333333,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,7,2,0,2,3,9.333333333333334,76,4.0,0
|
||||
com.google.javascript.jscomp.graph.EdgeTuple,0,3,0,0,0,0,0,0,1,0.0,7,2.333333333333333,0
|
||||
com.google.javascript.jscomp.graph.FixedPointGraphTraversal,4,2,31,0,12,4,0,1,7,15.75,203,10.15,0
|
||||
com.google.javascript.jscomp.graph.Graph,24,2,55,1,5,1,0,1,29,13.625,706,15.347826086956522,0
|
||||
com.google.javascript.jscomp.graph.AnnotationState,0,2,0,0,0,0,0,0,1,0.0,16,8.0,0
|
||||
com.google.javascript.jscomp.graph.GraphAnnotationState,0,1,0,0,0,0,0,0,1,0.0,15,15.0,0
|
||||
com.google.javascript.jscomp.graph.SimpleSubGraph,2,2,9,1,6,2,0,2,1,11.0,15,1.875,0
|
||||
com.google.javascript.jscomp.graph.GraphPruner,2,1,38,0,23,9,0,1,1,7.5,89,2.78125,0
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraph,27,3,114,1,14,5,0,4,5,14.407407407407408,70,0.5555555555555556,0
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraphNode,9,2,19,2,1,1,0,1,1,12.333333333333334,18,1.0588235294117647,0
|
||||
com.google.javascript.jscomp.graph.NeighborIterator,3,1,9,1,5,1,0,2,0,5.666666666666667,0,0.0,0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphNode,2,1,2,0,1,0,0,1,1,13.0,6,2.0,0
|
||||
com.google.javascript.jscomp.graph.LinkedUndirectedGraphEdge,10,3,13,2,1,1,0,1,1,9.4,11,0.8461538461538461,0
|
||||
com.google.javascript.jscomp.graph.AnnotatedLinkedUndirectedGraphEdge,2,1,2,0,1,0,0,1,1,13.0,5,1.6666666666666667,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,14,3,0,7,12,9.88888888888889,257,4.431034482758621,0
|
||||
com.google.javascript.jscomp.graph.Node,0,4,0,0,0,0,0,0,5,0.0,50,25.0,0
|
||||
com.google.javascript.jscomp.graph.GraphColoring,3,2,28,0,7,1,0,2,5,11.333333333333334,214,6.294117647058823,0
|
||||
com.google.javascript.jscomp.graph.Color,2,1,2,1,5,1,0,2,0,7.0,0,0.0,0
|
||||
com.google.javascript.jscomp.graph.GreedyGraphColoring,1,1,23,0,15,3,0,2,2,5.0,32,1.7777777777777777,0
|
||||
com.google.javascript.jscomp.regex.CharRanges,18,3,47,0,48,11,0,4,5,8.61111111111111,196,0.9158878504672896,0
|
||||
com.google.javascript.jscomp.regex.RegExpTree,16,12,445,0,241,49,0,31,24,12.8125,340,0.422360248447205,0
|
||||
com.google.javascript.jscomp.regex.Parser,9,3,74,0,55,9,0,10,10,12.666666666666666,131,0.5458333333333333,0
|
||||
com.google.javascript.jscomp.regex.RegExpTreeAtom,4,0,5,0,1,0,0,1,0,13.75,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Empty,5,1,3,0,1,0,0,1,0,10.6,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Anchor,6,1,6,0,1,0,0,1,0,11.166666666666666,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.WordBoundary,5,1,6,0,1,0,0,1,0,10.6,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.BackReference,5,1,7,0,1,0,0,1,0,10.6,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Text,7,1,24,0,9,3,0,3,1,12.714285714285714,17,0.5483870967741935,0
|
||||
com.google.javascript.jscomp.regex.Repetition,12,3,53,0,31,10,0,7,0,12.75,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Alternation,9,1,50,0,60,18,0,5,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.LookaheadAssertion,9,2,18,0,6,2,0,2,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.CapturingGroup,9,1,16,0,3,0,0,1,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Charset,10,2,84,0,25,6,0,4,1,13.2,27,0.380281690140845,0
|
||||
com.google.javascript.jscomp.regex.DecomposedCharset,6,3,38,0,35,8,0,2,0,11.5,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Concatenation,9,1,39,0,43,12,0,7,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.Simplifier,2,1,10,0,21,6,0,3,0,12.0,0,0.0,0
|
||||
com.google.javascript.jscomp.regex.CaseCanonicalize,4,4,213,0,11,5,0,3,8,16.25,502,13.210526315789474,0
|
||||
com.google.javascript.jscomp.regex.DeltaSet,0,2,0,0,0,0,0,0,1,0.0,20,10.0,0
|
||||
com.google.javascript.jscomp.testing.TestErrorReporter,5,4,9,1,5,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,5,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,10,4,0,2,7,28.0,58,1.0175438596491229,1
|
||||
com.google.javascript.jscomp.type.TypeRestriction,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter,11,5,149,0,73,15,0,22,12,18.545454545454547,253,1.1552511415525115,1
|
||||
com.google.javascript.jscomp.type.RestrictByTrueInstanceOfResultVisitor,6,1,17,0,7,2,0,3,1,15.166666666666666,3,0.1875,0
|
||||
com.google.javascript.jscomp.type.RestrictByFalseInstanceOfResultVisitor,3,1,14,0,10,3,0,4,1,14.333333333333334,3,0.1578947368421052,0
|
||||
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter,11,6,114,1,22,6,0,6,22,22.363636363636363,643,3.7823529411764714,1
|
||||
com.google.javascript.jscomp.type.RestrictByTypeOfResultVisitor,8,0,21,1,10,3,0,2,2,14.5,46,2.3,0
|
||||
com.google.javascript.jscomp.type.RestrictByTrueTypeOfResultVisitor,8,0,8,0,1,0,0,1,1,14.125,38,4.75,0
|
||||
com.google.javascript.jscomp.type.RestrictByFalseTypeOfResultVisitor,9,0,14,0,1,0,0,1,1,13.77777777777778,38,4.222222222222222,0
|
||||
com.google.javascript.jscomp.type.RestrictByOneTypeOfResultVisitor,10,2,29,0,8,4,0,3,4,14.2,71,2.958333333333333,0
|
||||
com.google.javascript.jscomp.deps.JsFileParser,5,8,32,0,24,7,1,2,11,11.2,245,6.805555555555555,0
|
||||
com.google.javascript.jscomp.deps.DepsGenerator,19,12,121,0,19,7,1,3,13,18.94736842105263,337,2.982300884955752,0
|
||||
com.google.javascript.jscomp.deps.JsFileLineParser,6,9,49,0,46,12,1,1,15,12.833333333333334,286,3.7142857142857135,0
|
||||
com.google.javascript.jscomp.deps.ParseException,1,2,1,0,1,0,0,1,2,7.0,28,9.333333333333334,0
|
||||
com.google.javascript.jscomp.deps.JsFunctionParser,4,5,24,0,14,4,1,1,9,9.75,117,3.774193548387097,0
|
||||
com.google.javascript.jscomp.deps.SymbolInfo,0,2,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.deps.PathUtil,6,2,48,0,18,6,0,4,7,13.5,424,9.217391304347826,0
|
||||
com.google.javascript.jscomp.deps.SimpleDependencyInfo,6,4,13,1,4,1,0,2,6,11.833333333333334,109,8.384615384615385,0
|
||||
com.google.javascript.jscomp.deps.DepsFileParser,4,5,32,0,15,4,1,1,11,10.5,242,10.083333333333334,0
|
||||
com.google.javascript.jscomp.deps.SortedDependencies,11,4,97,0,24,7,1,3,7,17.727272727272727,220,2.3655913978494625,0
|
||||
com.google.javascript.jscomp.deps.CircularDependencyException,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.deps.MissingProvideException,0,0,0,0,0,0,0,0,0,0.0,0,0.0,0
|
||||
com.google.javascript.jscomp.parsing.JsDocInfoParser,58,15,776,0,463,96,0,18,54,18.29310344827586,1087,0.98193315266486,1
|
||||
com.google.javascript.jscomp.parsing.ErrorReporterParser,4,0,12,0,1,0,0,0,0,15.0,0,0.0,0
|
||||
com.google.javascript.jscomp.parsing.ExtractionInfo,0,2,0,0,0,0,0,0,1,0.0,21,10.5,0
|
||||
com.google.javascript.jscomp.parsing.ExtendedTypeInfo,0,3,0,0,0,0,0,0,1,0.0,5,1.6666666666666667,0
|
||||
com.google.javascript.jscomp.parsing.ParserRunner,7,4,41,0,20,1,1,1,2,12.142857142857142,40,0.9090909090909092,0
|
||||
com.google.javascript.jscomp.parsing.ParseResult,0,2,0,0,0,0,0,0,1,0.0,8,4.0,0
|
||||
com.google.javascript.jscomp.parsing.JsDocTokenStream,20,19,55,0,92,13,0,23,5,11.35,59,0.2458333333333333,0
|
||||
com.google.javascript.jscomp.parsing.TypeSafeDispatcher,44,0,57,0,67,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.TransformDispatcher,56,0,416,0,36,9,0,2,4,18.589285714285715,136,0.4548494983277591,0
|
||||
com.google.javascript.jscomp.parsing.Config,1,6,6,0,7,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
|
||||
com.google.javascript.jscomp.parsing.NewRhinoNullReporter,3,0,3,1,1,0,0,1,0,8.0,0,0.0,0
|
||||
com.google.javascript.jscomp.parsing.OldRhinoNullReporter,0,0,0,1,0,0,0,0,0,0.0,0,0.0,0
|
|
2581
models/evaluation.csv
Normal file
2581
models/evaluation.csv
Normal file
File diff suppressed because it is too large
Load diff
130
models/models.csv
Normal file
130
models/models.csv
Normal file
|
@ -0,0 +1,130 @@
|
|||
mean_fit_time,std_fit_time,mean_score_time,std_score_time,params,split0_test_precision,split1_test_precision,split2_test_precision,split3_test_precision,split4_test_precision,mean_test_precision,std_test_precision,rank_test_precision,split0_test_recall,split1_test_recall,split2_test_recall,split3_test_recall,split4_test_recall,mean_test_recall,std_test_recall,rank_test_recall,split0_test_f1,split1_test_f1,split2_test_f1,split3_test_f1,split4_test_f1,mean_test_f1,std_test_f1,rank_test_f1,classifier,param_gamma,param_kernel,param_criterion,param_splitter,param_class_weight,param_max_features,param_activation,param_hidden_layer_sizes,param_learning_rate,param_max_iter,param_solver
|
||||
0.0014309406280517579,8.771385502315066e-05,0.003767251968383789,0.0002374627982662787,{},0.42857142857142855,0.4375,0.75,0.35,0.6923076923076923,0.5316758241758242,0.15872854195194258,1,0.4,0.4666666666666667,0.6,0.4666666666666667,0.6,0.5066666666666667,0.07999999999999999,1,0.4137931034482759,0.45161290322580644,0.6666666666666665,0.4,0.6428571428571429,0.5149859632395783,0.11561659545178514,1,GaussianNB,,,,,,,,,,,
|
||||
0.013410377502441406,0.0038895336347533663,0.006577539443969727,0.0046554010772050045,"{'gamma': 'scale', 'kernel': 'linear'}",0.5,0.7142857142857143,1.0,0.75,0.7142857142857143,0.7357142857142858,0.1590789817951435,1,0.13333333333333333,0.3333333333333333,0.2,0.2,0.3333333333333333,0.24,0.07999999999999999,3,0.2105263157894737,0.4545454545454545,0.33333333333333337,0.31578947368421056,0.4545454545454545,0.35374800637958537,0.09240163726792185,1,SVC,scale,linear,,,,,,,,,
|
||||
0.007567024230957032,0.00201509035866784,0.005216360092163086,0.0012099094702360562,"{'gamma': 'scale', 'kernel': 'poly'}",0.3333333333333333,0.6,1.0,0.3333333333333333,0.5714285714285714,0.5676190476190476,0.24404750290357283,3,0.13333333333333333,0.2,0.13333333333333333,0.2,0.26666666666666666,0.18666666666666668,0.049888765156985884,5,0.19047619047619044,0.3,0.23529411764705882,0.25,0.36363636363636365,0.2678813343519225,0.059285511595118995,5,SVC,scale,poly,,,,,,,,,
|
||||
0.009118747711181641,0.003415319818458478,0.01780810356140137,0.005878203761039946,"{'gamma': 'scale', 'kernel': 'rbf'}",0.3333333333333333,0.75,1.0,0.0,0.5,0.5166666666666666,0.34318767136623335,6,0.06666666666666667,0.2,0.13333333333333333,0.0,0.13333333333333333,0.10666666666666666,0.0679869268479038,7,0.1111111111111111,0.31578947368421056,0.23529411764705882,0.0,0.2105263157894737,0.17454420364637083,0.10901828012637575,8,SVC,scale,rbf,,,,,,,,,
|
||||
0.005979728698730469,0.002864937402763699,0.009497642517089844,0.006080379058094698,"{'gamma': 'scale', 'kernel': 'sigmoid'}",0.4,0.26666666666666666,1.0,0.3333333333333333,0.5454545454545454,0.509090909090909,0.26224992460788454,7,0.26666666666666666,0.26666666666666666,0.26666666666666666,0.26666666666666666,0.4,0.29333333333333333,0.053333333333333344,1,0.32,0.26666666666666666,0.4210526315789474,0.2962962962962963,0.4615384615384615,0.35311081121607435,0.07505924508078918,3,SVC,scale,sigmoid,,,,,,,,,
|
||||
0.014951944351196289,0.010049275379925579,0.010760307312011719,0.005930325113236969,"{'gamma': 'auto', 'kernel': 'linear'}",0.5,0.7142857142857143,1.0,0.75,0.7142857142857143,0.7357142857142858,0.1590789817951435,1,0.13333333333333333,0.3333333333333333,0.2,0.2,0.3333333333333333,0.24,0.07999999999999999,3,0.2105263157894737,0.4545454545454545,0.33333333333333337,0.31578947368421056,0.4545454545454545,0.35374800637958537,0.09240163726792185,1,SVC,auto,linear,,,,,,,,,
|
||||
0.005137157440185547,0.000312547657671865,0.015316009521484375,0.0018488860569328789,"{'gamma': 'auto', 'kernel': 'poly'}",0.3333333333333333,0.6,1.0,0.3333333333333333,0.5714285714285714,0.5676190476190476,0.24404750290357283,3,0.13333333333333333,0.2,0.13333333333333333,0.2,0.26666666666666666,0.18666666666666668,0.049888765156985884,5,0.19047619047619044,0.3,0.23529411764705882,0.25,0.36363636363636365,0.2678813343519225,0.059285511595118995,5,SVC,auto,poly,,,,,,,,,
|
||||
0.005347394943237304,7.932879423658477e-05,0.01772475242614746,0.0033416905903552244,"{'gamma': 'auto', 'kernel': 'rbf'}",0.5,0.75,1.0,0.0,0.5,0.55,0.33166247903554,5,0.06666666666666667,0.2,0.13333333333333333,0.0,0.13333333333333333,0.10666666666666666,0.0679869268479038,7,0.11764705882352941,0.31578947368421056,0.23529411764705882,0.0,0.2105263157894737,0.17585139318885448,0.10828657455702378,7,SVC,auto,rbf,,,,,,,,,
|
||||
0.003673839569091797,0.00014327440324428154,0.0039015293121337892,7.484025657166712e-05,"{'gamma': 'auto', 'kernel': 'sigmoid'}",0.36363636363636365,0.26666666666666666,1.0,0.36363636363636365,0.5454545454545454,0.5078787878787879,0.26206497907937154,8,0.26666666666666666,0.26666666666666666,0.26666666666666666,0.26666666666666666,0.4,0.29333333333333333,0.053333333333333344,1,0.30769230769230765,0.26666666666666666,0.4210526315789474,0.30769230769230765,0.4615384615384615,0.35292847503373814,0.07479405207340159,4,SVC,auto,sigmoid,,,,,,,,,
|
||||
0.0027150630950927733,0.0007055931913522471,0.006283473968505859,0.0022068219824869662,"{'criterion': 'gini', 'splitter': 'best'}",0.3333333333333333,0.4444444444444444,0.5333333333333333,0.4,0.42105263157894735,0.4264327485380116,0.06503428816282626,2,0.3333333333333333,0.5333333333333333,0.5333333333333333,0.5333333333333333,0.5333333333333333,0.4933333333333333,0.08,1,0.3333333333333333,0.4848484848484848,0.5333333333333333,0.4571428571428572,0.47058823529411764,0.4558492487904253,0.06644365994648156,2,DecisionTreeClassifier,,,gini,best,,,,,,,
|
||||
0.0018661022186279297,0.0014690417480036346,0.0035379409790039064,0.0002686332034485264,"{'criterion': 'gini', 'splitter': 'random'}",0.2,0.4444444444444444,0.45454545454545453,0.25,0.4666666666666667,0.36313131313131314,0.1141038643875689,4,0.26666666666666666,0.5333333333333333,0.3333333333333333,0.3333333333333333,0.4666666666666667,0.3866666666666666,0.09797958971132713,4,0.2285714285714286,0.4848484848484848,0.3846153846153846,0.28571428571428575,0.4666666666666667,0.3700832500832501,0.09985420990623328,4,DecisionTreeClassifier,,,gini,random,,,,,,,
|
||||
0.002201080322265625,7.900344179288637e-05,0.0035123825073242188,0.00018479756240858062,"{'criterion': 'entropy', 'splitter': 'best'}",0.23529411764705882,0.47058823529411764,0.5454545454545454,0.3157894736842105,0.5333333333333333,0.4200919410826531,0.12338436811428186,3,0.26666666666666666,0.5333333333333333,0.4,0.4,0.5333333333333333,0.42666666666666664,0.09977753031397177,3,0.25,0.5,0.4615384615384615,0.35294117647058826,0.5333333333333333,0.41956259426847664,0.10427446228651158,3,DecisionTreeClassifier,,,entropy,best,,,,,,,
|
||||
0.0010622024536132812,2.475120176261585e-05,0.00341181755065918,9.872284332352268e-05,"{'criterion': 'entropy', 'splitter': 'random'}",0.47058823529411764,0.4375,0.6,0.45,0.42857142857142855,0.4773319327731092,0.06293510365515659,1,0.5333333333333333,0.4666666666666667,0.4,0.6,0.4,0.48,0.07774602526460399,2,0.5,0.45161290322580644,0.48,0.5142857142857143,0.4137931034482759,0.4719383441919593,0.035887990042695855,1,DecisionTreeClassifier,,,entropy,random,,,,,,,
|
||||
0.2518955707550049,0.05716943392832697,0.026599550247192384,0.00390333545512048,"{'class_weight': 'balanced', 'criterion': 'gini', 'max_features': 'sqrt'}",0.5454545454545454,0.5,0.7142857142857143,0.4,0.8571428571428571,0.6033766233766233,0.16254345397697206,7,0.4,0.3333333333333333,0.3333333333333333,0.26666666666666666,0.4,0.3466666666666667,0.0498887651569859,3,0.4615384615384615,0.4,0.4545454545454545,0.32,0.5454545454545455,0.4363076923076924,0.07446874653158746,6,RandomForestClassifier,,,gini,,balanced,sqrt,,,,,
|
||||
0.34371132850646974,0.050791376043295984,0.027193450927734376,0.00532300581904313,"{'class_weight': 'balanced', 'criterion': 'gini', 'max_features': 'log2'}",0.5454545454545454,0.5,0.8333333333333334,0.5,0.7142857142857143,0.6186147186147186,0.13322787756343257,6,0.4,0.3333333333333333,0.3333333333333333,0.4,0.3333333333333333,0.36,0.03265986323710906,1,0.4615384615384615,0.4,0.47619047619047616,0.4444444444444445,0.4545454545454545,0.44734376734376735,0.025827600092513142,2,RandomForestClassifier,,,gini,,balanced,log2,,,,,
|
||||
0.3727288246154785,0.03031534072438747,0.026321029663085936,0.0037617707062098625,"{'class_weight': 'balanced', 'criterion': 'entropy', 'max_features': 'sqrt'}",0.6,0.45454545454545453,0.8,0.5555555555555556,0.75,0.6320202020202019,0.1268903989656357,5,0.4,0.3333333333333333,0.26666666666666666,0.3333333333333333,0.4,0.3466666666666667,0.0498887651569859,3,0.48,0.3846153846153846,0.4,0.4166666666666667,0.5217391304347827,0.4406042363433668,0.051944893882242965,4,RandomForestClassifier,,,entropy,,balanced,sqrt,,,,,
|
||||
0.3756412029266357,0.011375578551937972,0.02838597297668457,0.00493367470043015,"{'class_weight': 'balanced', 'criterion': 'entropy', 'max_features': 'log2'}",0.5454545454545454,0.45454545454545453,1.0,0.5,0.7142857142857143,0.6428571428571429,0.19900240321431642,4,0.4,0.3333333333333333,0.26666666666666666,0.26666666666666666,0.3333333333333333,0.31999999999999995,0.04988876515698589,8,0.4615384615384615,0.3846153846153846,0.4210526315789474,0.3478260869565218,0.4545454545454545,0.4139156038469539,0.04288586153306008,8,RandomForestClassifier,,,entropy,,balanced,log2,,,,,
|
||||
0.4055354118347168,0.021674138418711433,0.02456965446472168,0.0036741386647616745,"{'class_weight': 'balanced_subsample', 'criterion': 'gini', 'max_features': 'sqrt'}",0.6,0.5454545454545454,1.0,0.4444444444444444,0.7142857142857143,0.6608369408369409,0.19064537503625759,3,0.4,0.4,0.3333333333333333,0.26666666666666666,0.3333333333333333,0.3466666666666666,0.0498887651569859,5,0.48,0.4615384615384615,0.5,0.33333333333333337,0.4545454545454545,0.44588344988344986,0.058446862086001,3,RandomForestClassifier,,,gini,,balanced_subsample,sqrt,,,,,
|
||||
0.3828593254089355,0.00614570516580293,0.024838876724243165,0.004373295985485109,"{'class_weight': 'balanced_subsample', 'criterion': 'gini', 'max_features': 'log2'}",0.5454545454545454,0.4444444444444444,0.6666666666666666,0.5,0.8333333333333334,0.5979797979797981,0.1385938095902155,8,0.4,0.26666666666666666,0.26666666666666666,0.4666666666666667,0.3333333333333333,0.3466666666666666,0.07774602526460402,5,0.4615384615384615,0.33333333333333337,0.3809523809523809,0.4827586206896552,0.47619047619047616,0.42695465454086146,0.0593556222069118,7,RandomForestClassifier,,,gini,,balanced_subsample,log2,,,,,
|
||||
0.3809805393218994,0.010355070894992274,0.02151346206665039,0.007062834582933525,"{'class_weight': 'balanced_subsample', 'criterion': 'entropy', 'max_features': 'sqrt'}",0.6,0.5454545454545454,0.8,0.5454545454545454,0.8333333333333334,0.6648484848484849,0.1259906565836246,2,0.4,0.4,0.26666666666666666,0.4,0.3333333333333333,0.36,0.053333333333333344,1,0.48,0.4615384615384615,0.4,0.4615384615384615,0.47619047619047616,0.4558534798534798,0.02891676710995728,1,RandomForestClassifier,,,entropy,,balanced_subsample,sqrt,,,,,
|
||||
0.2878610134124756,0.017216781861328703,0.012008190155029297,0.0010591765917863823,"{'class_weight': 'balanced_subsample', 'criterion': 'entropy', 'max_features': 'log2'}",0.6,0.5454545454545454,0.8,0.6,0.8571428571428571,0.6805194805194805,0.12383918755832264,1,0.4,0.4,0.26666666666666666,0.2,0.4,0.3333333333333333,0.08432740427115679,7,0.48,0.4615384615384615,0.4,0.3,0.5454545454545455,0.4373986013986014,0.08288634400074817,5,RandomForestClassifier,,,entropy,,balanced_subsample,log2,,,,,
|
||||
0.0085601806640625,0.0009963373727282713,0.002940464019775391,4.886950475465252e-05,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(10,)",constant,10000,lbfgs
|
||||
0.3177128791809082,0.08811210790998089,0.0035333156585693358,0.00047752262913897266,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.5,0.6666666666666666,0.7142857142857143,0.6666666666666666,0.75,0.6595238095238095,0.08571428571428572,29,0.2,0.4,0.3333333333333333,0.26666666666666666,0.4,0.32,0.07774602526460402,63,0.28571428571428575,0.5,0.4545454545454545,0.3809523809523809,0.5217391304347827,0.42859025032938075,0.08617731337455714,50,MLPClassifier,,,,,,,identity,"(10,)",constant,10000,sgd
|
||||
0.3980771541595459,0.05807813441167388,0.003406047821044922,0.00050954692443457,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.6666666666666666,1.0,0.5,0.7777777777777778,0.6888888888888889,0.187905939169864,20,0.13333333333333333,0.4,0.3333333333333333,0.2,0.4666666666666667,0.30666666666666664,0.12364824660660939,80,0.2105263157894737,0.5,0.5,0.28571428571428575,0.5833333333333334,0.41591478696741857,0.14234198986112687,62,MLPClassifier,,,,,,,identity,"(10,)",constant,10000,adam
|
||||
0.018405055999755858,0.004331564623934776,0.007030677795410156,0.004920628511126134,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(10,)",invscaling,10000,lbfgs
|
||||
0.80448317527771,1.3331382129218834,0.005522012710571289,0.004715047011652423,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.14516129032258066,0.08823529411764706,0.0625,0.3157894736842105,0.5238095238095238,0.22709911638679242,0.1726226421655894,93,0.6,0.8,0.2,0.4,0.7333333333333333,0.5466666666666666,0.22070593809662464,4,0.2337662337662338,0.15894039735099338,0.09523809523809523,0.35294117647058826,0.611111111111111,0.29039940278740434,0.18184839576934175,86,MLPClassifier,,,,,,,identity,"(10,)",invscaling,10000,sgd
|
||||
0.4356339931488037,0.05585727364336003,0.0072902202606201175,0.004988254593330345,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.4,0.6666666666666666,0.8333333333333334,0.5714285714285714,0.7,0.6342857142857143,0.14410250823569518,34,0.13333333333333333,0.4,0.3333333333333333,0.26666666666666666,0.4666666666666667,0.32,0.11469767022723504,63,0.2,0.5,0.47619047619047616,0.36363636363636365,0.56,0.419965367965368,0.1270702350054926,56,MLPClassifier,,,,,,,identity,"(10,)",invscaling,10000,adam
|
||||
0.014704227447509766,0.004759471232972364,0.0072594165802001955,0.005132692630090295,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(10,)",adaptive,10000,lbfgs
|
||||
0.5046287059783936,0.061013088397560346,0.005272340774536133,0.004034868693996535,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.6,1.0,0.5555555555555556,0.8571428571428571,0.6825396825396826,0.21634868229448925,22,0.13333333333333333,0.4,0.3333333333333333,0.3333333333333333,0.4,0.32,0.09797958971132713,63,0.2,0.48,0.5,0.4166666666666667,0.5454545454545455,0.42842424242424243,0.12148671926116508,51,MLPClassifier,,,,,,,identity,"(10,)",adaptive,10000,sgd
|
||||
0.47644891738891604,0.08016477711475509,0.007320594787597656,0.005030337176790039,"{'activation': 'identity', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.4,0.6666666666666666,0.7142857142857143,0.6666666666666666,0.7,0.6295238095238094,0.11626851399643316,36,0.13333333333333333,0.4,0.3333333333333333,0.26666666666666666,0.4666666666666667,0.32,0.11469767022723504,63,0.2,0.5,0.4545454545454545,0.3809523809523809,0.56,0.4190995670995671,0.12418860743723567,57,MLPClassifier,,,,,,,identity,"(10,)",adaptive,10000,adam
|
||||
0.026703739166259767,0.0040001559350094544,0.0031989574432373046,1.0643834249289343e-05,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(50,)",constant,10000,lbfgs
|
||||
0.4125713348388672,0.047122493501641924,0.008138465881347656,0.005886201445051434,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.6666666666666666,0.6666666666666666,0.5,0.75,0.5966666666666667,0.12754084313139324,43,0.13333333333333333,0.4,0.26666666666666666,0.26666666666666666,0.4,0.29333333333333333,0.0997775303139718,88,0.2,0.5,0.3809523809523809,0.3478260869565218,0.5217391304347827,0.3901035196687371,0.11611687496478133,73,MLPClassifier,,,,,,,identity,"(50,)",constant,10000,sgd
|
||||
0.2910574436187744,0.04378837394774751,0.0031997203826904298,0.0001633680986788642,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6666666666666666,0.8333333333333334,0.6666666666666666,0.7777777777777778,0.7088888888888889,0.08444444444444447,13,0.2,0.4,0.3333333333333333,0.26666666666666666,0.4666666666666667,0.3333333333333333,0.09428090415820634,61,0.3,0.5,0.47619047619047616,0.3809523809523809,0.5833333333333334,0.4480952380952381,0.09819689600739696,20,MLPClassifier,,,,,,,identity,"(50,)",constant,10000,adam
|
||||
0.030152320861816406,0.0058866081702739935,0.00537562370300293,0.00395680715961672,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(50,)",invscaling,10000,lbfgs
|
||||
0.652178144454956,0.2773772471051924,0.009832954406738282,0.004876769938881729,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.15217391304347827,0.1,0.034482758620689655,0.09302325581395349,0.0,0.07593598549562428,0.05323141386310673,100,0.4666666666666667,0.06666666666666667,0.2,0.26666666666666666,0.0,0.2,0.16329931618554522,94,0.22950819672131148,0.08,0.0588235294117647,0.13793103448275862,0.0,0.10125255212316694,0.07784445219915893,100,MLPClassifier,,,,,,,identity,"(50,)",invscaling,10000,sgd
|
||||
0.311694860458374,0.019938649350163505,0.008004331588745117,0.005899370983604936,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7088888888888889,0.171327424599079,13,0.13333333333333333,0.4,0.3333333333333333,0.2,0.4666666666666667,0.30666666666666664,0.12364824660660939,80,0.2105263157894737,0.5,0.5,0.3,0.5833333333333334,0.41877192982456146,0.139820929315128,59,MLPClassifier,,,,,,,identity,"(50,)",invscaling,10000,adam
|
||||
0.032560110092163086,0.007158972125443961,0.005606746673583985,0.00395959003126111,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(50,)",adaptive,10000,lbfgs
|
||||
0.548391580581665,0.03229744421500788,0.007658243179321289,0.005045431163373871,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.5,0.6666666666666666,0.75,0.5714285714285714,0.7777777777777778,0.6531746031746032,0.10509806576029745,31,0.13333333333333333,0.4,0.2,0.26666666666666666,0.4666666666666667,0.29333333333333333,0.12364824660660939,88,0.2105263157894737,0.5,0.31578947368421056,0.36363636363636365,0.5833333333333334,0.39465709728867626,0.13250085423458755,70,MLPClassifier,,,,,,,identity,"(50,)",adaptive,10000,sgd
|
||||
0.3194925308227539,0.028204983194989885,0.011598157882690429,0.0040272881997961375,"{'activation': 'identity', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7088888888888889,0.171327424599079,13,0.13333333333333333,0.4,0.3333333333333333,0.2,0.4666666666666667,0.30666666666666664,0.12364824660660939,80,0.2105263157894737,0.5,0.5,0.3,0.5833333333333334,0.41877192982456146,0.139820929315128,59,MLPClassifier,,,,,,,identity,"(50,)",adaptive,10000,adam
|
||||
0.06370596885681153,0.005455902506256805,0.0034008026123046875,9.856271351487196e-05,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(100, 20)",constant,10000,lbfgs
|
||||
0.5191910743713379,0.06180524703440315,0.011949920654296875,0.00403553410830365,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.6666666666666666,1.0,0.5,0.875,0.6883333333333332,0.22407835931011078,21,0.13333333333333333,0.4,0.26666666666666666,0.26666666666666666,0.4666666666666667,0.30666666666666664,0.11623730516108463,80,0.2,0.5,0.4210526315789474,0.3478260869565218,0.608695652173913,0.41551487414187643,0.13821407246497794,63,MLPClassifier,,,,,,,identity,"(100, 20)",constant,10000,sgd
|
||||
0.21169028282165528,0.04044928383649604,0.010738897323608398,0.005434595847363706,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7088888888888889,0.171327424599079,13,0.13333333333333333,0.4,0.3333333333333333,0.2,0.4666666666666667,0.30666666666666664,0.12364824660660939,80,0.2105263157894737,0.5,0.5,0.3,0.5833333333333334,0.41877192982456146,0.139820929315128,59,MLPClassifier,,,,,,,identity,"(100, 20)",constant,10000,adam
|
||||
0.07354087829589843,0.009913950771627399,0.010216140747070312,0.005047850219826354,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(100, 20)",invscaling,10000,lbfgs
|
||||
1.5206390857696532,0.9643399298039835,0.007685470581054688,0.005166438084730187,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.2,0.09523809523809523,0.1095890410958904,0.2916666666666667,0.12727272727272726,0.16475330605467592,0.0729788804861395,97,0.26666666666666666,0.13333333333333333,0.5333333333333333,0.4666666666666667,0.4666666666666667,0.37333333333333335,0.14966629547095767,48,0.2285714285714286,0.1111111111111111,0.18181818181818182,0.35897435897435903,0.19999999999999996,0.21609501609501608,0.08127206002892311,94,MLPClassifier,,,,,,,identity,"(100, 20)",invscaling,10000,sgd
|
||||
0.2413179874420166,0.022635439447727612,0.005919122695922851,0.004041516745814157,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(100, 20)",invscaling,10000,adam
|
||||
0.07267847061157226,0.007917579733880962,0.01024179458618164,0.0052354046105374235,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.6,0.6666666666666666,1.0,0.6,0.7777777777777778,0.7288888888888889,0.15032475133589124,3,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.3,0.5833333333333334,0.4366666666666667,0.1156623438193165,35,MLPClassifier,,,,,,,identity,"(100, 20)",adaptive,10000,lbfgs
|
||||
0.7145802974700928,0.06893805882891774,0.0034241676330566406,0.00013379654705146136,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.6,0.8333333333333334,0.8,0.7,0.6666666666666667,0.15634719199411432,28,0.13333333333333333,0.4,0.3333333333333333,0.26666666666666666,0.4666666666666667,0.32,0.11469767022723504,63,0.2,0.48,0.47619047619047616,0.4,0.56,0.4232380952380952,0.12256014304059668,53,MLPClassifier,,,,,,,identity,"(100, 20)",adaptive,10000,sgd
|
||||
0.29239115715026853,0.073764908917918,0.010361862182617188,0.00570530785668512,"{'activation': 'identity', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6666666666666666,1.0,0.5,0.7777777777777778,0.7088888888888889,0.17132742459907896,13,0.2,0.4,0.3333333333333333,0.2,0.4666666666666667,0.32,0.10666666666666667,63,0.3,0.5,0.5,0.28571428571428575,0.5833333333333334,0.43380952380952387,0.11912759218566725,46,MLPClassifier,,,,,,,identity,"(100, 20)",adaptive,10000,adam
|
||||
0.1706099510192871,0.05394634082903207,0.009807443618774414,0.005131218157915079,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3333333333333333,0.34615384615384615,0.5714285714285714,0.3888888888888889,0.3684210526315789,0.4016451384872437,0.08699282974397238,79,0.3333333333333333,0.6,0.5333333333333333,0.4666666666666667,0.4666666666666667,0.4800000000000001,0.08844332774281065,9,0.3333333333333333,0.43902439024390244,0.5517241379310344,0.42424242424242425,0.4117647058823529,0.43201779832660947,0.07012555582453396,48,MLPClassifier,,,,,,,logistic,"(10,)",constant,10000,lbfgs
|
||||
0.8531221866607666,0.17452068371869597,0.005548238754272461,0.004247119855255308,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,MLPClassifier,,,,,,,logistic,"(10,)",constant,10000,sgd
|
||||
0.6431536674499512,0.05911922887088072,0.009637594223022461,0.005185623627110673,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.625,0.0,0.0,0.7,0.385,0.31606961258558214,87,0.2,0.3333333333333333,0.0,0.0,0.4666666666666667,0.2,0.1837873166945363,94,0.3,0.43478260869565216,0.0,0.0,0.56,0.2589565217391304,0.22686714881976763,90,MLPClassifier,,,,,,,logistic,"(10,)",constant,10000,adam
|
||||
0.1708374500274658,0.07315443603007185,0.007598590850830078,0.005021274440735098,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.35714285714285715,0.3125,0.4,0.46153846153846156,0.4,0.38623626373626374,0.04966440327379324,86,0.3333333333333333,0.3333333333333333,0.4,0.4,0.4,0.37333333333333335,0.03265986323710906,48,0.3448275862068965,0.3225806451612903,0.4000000000000001,0.42857142857142855,0.4000000000000001,0.3791959319879231,0.039217424823045466,77,MLPClassifier,,,,,,,logistic,"(10,)",invscaling,10000,lbfgs
|
||||
0.11350688934326172,0.06710262000078747,0.005441188812255859,0.0042647625678947235,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.10067114093959731,0.0,0.0,0.020134228187919462,0.040268456375838924,102,0.0,0.0,1.0,0.0,0.0,0.2,0.4000000000000001,94,0.0,0.0,0.18292682926829268,0.0,0.0,0.036585365853658534,0.07317073170731707,102,MLPClassifier,,,,,,,logistic,"(10,)",invscaling,10000,sgd
|
||||
0.9000923156738281,0.1624466795006958,0.006260490417480469,0.004947050013697236,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.0,0.0,0.0,1.0,0.0,0.2,0.4,96,0.0,0.0,0.0,0.2,0.0,0.04,0.08,103,0.0,0.0,0.0,0.33333333333333337,0.0,0.06666666666666668,0.13333333333333336,101,MLPClassifier,,,,,,,logistic,"(10,)",invscaling,10000,adam
|
||||
0.13476600646972656,0.03989550644058379,0.007716941833496094,0.004841031806875546,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.35714285714285715,0.3684210526315789,0.6923076923076923,0.3157894736842105,0.3076923076923077,0.4082706766917294,0.14390820263618184,77,0.3333333333333333,0.4666666666666667,0.6,0.4,0.26666666666666666,0.4133333333333333,0.11469767022723501,33,0.3448275862068965,0.4117647058823529,0.6428571428571429,0.35294117647058826,0.28571428571428575,0.40762097942625325,0.12421542264121775,64,MLPClassifier,,,,,,,logistic,"(10,)",adaptive,10000,lbfgs
|
||||
0.8788328170776367,0.12226297900921261,0.011949920654296875,0.0042136149611141805,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,MLPClassifier,,,,,,,logistic,"(10,)",adaptive,10000,sgd
|
||||
0.7962179183959961,0.046683901898619436,0.005531120300292969,0.0040788221150739,"{'activation': 'logistic', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.5,0.0,0.75,0.0,0.35,0.3,90,0.13333333333333333,0.13333333333333333,0.0,0.2,0.0,0.09333333333333334,0.08,100,0.2105263157894737,0.2105263157894737,0.0,0.31578947368421056,0.0,0.1473684210526316,0.12631578947368421,98,MLPClassifier,,,,,,,logistic,"(10,)",adaptive,10000,adam
|
||||
0.12662978172302247,0.015939787626945427,0.0036719322204589845,0.00011773218553793714,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3,0.47058823529411764,0.5,0.3076923076923077,0.3888888888888889,0.3934338863750628,0.081745087400473,83,0.2,0.5333333333333333,0.3333333333333333,0.26666666666666666,0.4666666666666667,0.36,0.12364824660660938,51,0.24,0.5,0.4,0.28571428571428575,0.42424242424242425,0.36999134199134204,0.09460055163215765,79,MLPClassifier,,,,,,,logistic,"(50,)",constant,10000,lbfgs
|
||||
1.4397684574127196,0.10302497581556684,0.005614948272705078,0.003988614047195272,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",1.0,0.5,1.0,1.0,1.0,0.9,0.20000000000000004,1,0.06666666666666667,0.06666666666666667,0.06666666666666667,0.2,0.06666666666666667,0.09333333333333334,0.053333333333333344,100,0.125,0.11764705882352941,0.125,0.33333333333333337,0.125,0.16519607843137257,0.08411684720127967,96,MLPClassifier,,,,,,,logistic,"(50,)",constant,10000,sgd
|
||||
0.6411884307861329,0.07909465000767818,0.005584144592285156,0.0039963948004871925,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6,1.0,0.45454545454545453,0.6363636363636364,0.6581818181818182,0.18196357822831716,30,0.2,0.4,0.3333333333333333,0.3333333333333333,0.4666666666666667,0.3466666666666667,0.08844332774281068,54,0.3,0.48,0.5,0.3846153846153846,0.5384615384615385,0.44061538461538463,0.08667206780317468,30,MLPClassifier,,,,,,,logistic,"(50,)",constant,10000,adam
|
||||
0.12225570678710937,0.01962979495151479,0.007835626602172852,0.005203725500131911,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.5384615384615384,0.3157894736842105,0.7777777777777778,0.3125,0.3888888888888889,0.4666835357624831,0.17579834859259974,66,0.4666666666666667,0.4,0.4666666666666667,0.3333333333333333,0.4666666666666667,0.42666666666666664,0.05333333333333334,24,0.5,0.35294117647058826,0.5833333333333334,0.3225806451612903,0.42424242424242425,0.43661951584152725,0.09560559703023232,45,MLPClassifier,,,,,,,logistic,"(50,)",invscaling,10000,lbfgs
|
||||
0.5961515426635742,0.5174777800769375,0.0056744575500488285,0.003984516286730777,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,MLPClassifier,,,,,,,logistic,"(50,)",invscaling,10000,sgd
|
||||
0.5975232601165772,0.052963801468088885,0.005688285827636719,0.0042148793764923,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6,1.0,0.4166666666666667,0.7272727272727273,0.6687878787878787,0.19295108026537172,25,0.2,0.4,0.3333333333333333,0.3333333333333333,0.5333333333333333,0.36,0.1083205120618128,51,0.3,0.48,0.5,0.3703703703703704,0.6153846153846153,0.45315099715099716,0.10912681155943406,18,MLPClassifier,,,,,,,logistic,"(50,)",invscaling,10000,adam
|
||||
0.12115063667297363,0.014443307622067447,0.005595016479492188,0.00414856691769435,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.45454545454545453,0.42857142857142855,0.5,0.3157894736842105,0.3,0.39978127136021874,0.0785909748934004,80,0.3333333333333333,0.4,0.4,0.4,0.4,0.3866666666666666,0.026666666666666686,43,0.3846153846153846,0.4137931034482759,0.4444444444444445,0.35294117647058826,0.34285714285714286,0.38773025036716724,0.03776069371556087,74,MLPClassifier,,,,,,,logistic,"(50,)",adaptive,10000,lbfgs
|
||||
1.554690408706665,0.1465175647812592,0.008189105987548828,0.005215727734286215,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.5,0.5,1.0,1.0,1.0,0.8,0.2449489742783178,2,0.06666666666666667,0.06666666666666667,0.06666666666666667,0.2,0.06666666666666667,0.09333333333333334,0.053333333333333344,100,0.11764705882352941,0.11764705882352941,0.125,0.33333333333333337,0.125,0.16372549019607843,0.0848676514474558,97,MLPClassifier,,,,,,,logistic,"(50,)",adaptive,10000,sgd
|
||||
0.598857069015503,0.053112422840262394,0.00598454475402832,0.004326873561518768,"{'activation': 'logistic', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6,1.0,0.5,0.6363636363636364,0.6672727272727272,0.17244953747460912,27,0.2,0.4,0.3333333333333333,0.3333333333333333,0.4666666666666667,0.3466666666666667,0.08844332774281068,54,0.3,0.48,0.5,0.4,0.5384615384615385,0.4436923076923078,0.0848840490030249,27,MLPClassifier,,,,,,,logistic,"(50,)",adaptive,10000,adam
|
||||
1.0731215953826905,0.26435717589256064,0.010458564758300782,0.005072546396341631,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3333333333333333,0.3333333333333333,0.375,0.2857142857142857,0.4,0.3454761904761904,0.0392705598476556,91,0.26666666666666666,0.26666666666666666,0.2,0.4,0.4,0.30666666666666664,0.08,80,0.2962962962962963,0.2962962962962963,0.26086956521739135,0.3333333333333333,0.4000000000000001,0.3173590982286635,0.04725049295631705,85,MLPClassifier,,,,,,,logistic,"(100, 20)",constant,10000,lbfgs
|
||||
0.5665925502777099,0.02843892532854414,0.015381956100463867,0.0010840807438924017,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,MLPClassifier,,,,,,,logistic,"(100, 20)",constant,10000,sgd
|
||||
2.7140699863433837,0.989331494665636,0.008122873306274415,0.005326418950154391,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6666666666666666,0.5833333333333334,0.8,0.35714285714285715,0.6666666666666666,0.6147619047619047,0.1463261352885421,41,0.4,0.4666666666666667,0.26666666666666666,0.3333333333333333,0.5333333333333333,0.4,0.09428090415820634,36,0.5,0.5185185185185186,0.4,0.3448275862068965,0.5925925925925926,0.4711877394636016,0.08814087581528805,13,MLPClassifier,,,,,,,logistic,"(100, 20)",constant,10000,adam
|
||||
0.8720866680145264,0.26144578248597605,0.010194206237792968,0.0050121560942785566,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3333333333333333,0.4666666666666667,0.5833333333333334,0.15384615384615385,0.4375,0.3949358974358974,0.14447819233533662,82,0.2,0.4666666666666667,0.4666666666666667,0.13333333333333333,0.4666666666666667,0.3466666666666667,0.1484737163421339,54,0.25,0.4666666666666667,0.5185185185185186,0.14285714285714288,0.45161290322580644,0.36593104625362693,0.14420399189231525,80,MLPClassifier,,,,,,,logistic,"(100, 20)",invscaling,10000,lbfgs
|
||||
1.052749252319336,0.8012364317001762,0.006214714050292969,0.0044845824679645525,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.1,0.0,0.0,0.0,0.02,0.04,103,0.0,1.0,0.0,0.0,0.0,0.2,0.4000000000000001,94,0.0,0.18181818181818182,0.0,0.0,0.0,0.03636363636363636,0.07272727272727272,103,MLPClassifier,,,,,,,logistic,"(100, 20)",invscaling,10000,sgd
|
||||
3.714731979370117,3.5656185824291717,0.008272600173950196,0.005431306497462887,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.625,0.5384615384615384,0.5833333333333334,0.4,0.6875,0.5668589743589744,0.09680327693172673,48,0.3333333333333333,0.4666666666666667,0.4666666666666667,0.4,0.7333333333333333,0.48,0.13597385369580758,10,0.43478260869565216,0.5,0.5185185185185186,0.4000000000000001,0.7096774193548386,0.5125957093138018,0.10748730564897513,1,MLPClassifier,,,,,,,logistic,"(100, 20)",invscaling,10000,adam
|
||||
0.6423900604248047,0.12395894470167457,0.006523609161376953,0.00431863547115857,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.4,0.4166666666666667,0.5714285714285714,0.1875,0.46153846153846156,0.40742673992673994,0.12516627564854851,78,0.5333333333333333,0.3333333333333333,0.26666666666666666,0.2,0.4,0.3466666666666667,0.11469767022723501,54,0.4571428571428572,0.3703703703703704,0.36363636363636365,0.19354838709677422,0.42857142857142855,0.3626538813635588,0.09157561601097172,82,MLPClassifier,,,,,,,logistic,"(100, 20)",adaptive,10000,lbfgs
|
||||
0.8255281448364258,0.04103043698814004,0.005949974060058594,0.003984888752045149,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,0.0,0.0,0.0,0.0,0.0,0.0,0.0,104,MLPClassifier,,,,,,,logistic,"(100, 20)",adaptive,10000,sgd
|
||||
3.9539444923400877,3.634097002306347,0.011850595474243164,0.004010439348535462,"{'activation': 'logistic', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.4117647058823529,0.5384615384615384,0.8,0.42857142857142855,0.6923076923076923,0.5742210730446023,0.1508676293884355,46,0.4666666666666667,0.4666666666666667,0.26666666666666666,0.4,0.6,0.44000000000000006,0.1083205120618128,16,0.43749999999999994,0.5,0.4,0.4137931034482759,0.6428571428571429,0.4788300492610837,0.08888780367063312,8,MLPClassifier,,,,,,,logistic,"(100, 20)",adaptive,10000,adam
|
||||
0.13250722885131835,0.028849209966231665,0.007701349258422851,0.005031854750750757,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.35294117647058826,0.47058823529411764,0.5,0.26666666666666666,0.35294117647058826,0.38862745098039214,0.08549019607843138,85,0.4,0.5333333333333333,0.4,0.26666666666666666,0.4,0.4,0.08432740427115679,36,0.37500000000000006,0.5,0.4444444444444445,0.26666666666666666,0.37500000000000006,0.3922222222222222,0.07835893986514955,72,MLPClassifier,,,,,,,tanh,"(10,)",constant,10000,lbfgs
|
||||
0.5805086612701416,0.07903268154151184,0.005966472625732422,0.004792208824345279,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.5555555555555556,0.5454545454545454,1.0,0.4444444444444444,0.6,0.6290909090909091,0.19231049953607077,37,0.3333333333333333,0.4,0.3333333333333333,0.26666666666666666,0.4,0.3466666666666667,0.0498887651569859,54,0.4166666666666667,0.4615384615384615,0.5,0.33333333333333337,0.48,0.43830769230769234,0.05928205128205127,33,MLPClassifier,,,,,,,tanh,"(10,)",constant,10000,sgd
|
||||
0.927850341796875,0.16475411744305743,0.00955338478088379,0.005056986951916532,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6666666666666666,0.5833333333333334,0.7777777777777778,0.4,0.6666666666666666,0.6188888888888888,0.12568822882114908,40,0.26666666666666666,0.4666666666666667,0.4666666666666667,0.4,0.4,0.4,0.07302967433402216,36,0.3809523809523809,0.5185185185185186,0.5833333333333334,0.4000000000000001,0.5,0.4765608465608466,0.07577960939956252,10,MLPClassifier,,,,,,,tanh,"(10,)",constant,10000,adam
|
||||
0.11367015838623047,0.02190449065375416,0.009430503845214844,0.004883165012893156,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.42857142857142855,0.5,0.3333333333333333,0.23809523809523808,0.4666666666666667,0.39333333333333337,0.09559931498155891,84,0.6,0.5333333333333333,0.3333333333333333,0.3333333333333333,0.4666666666666667,0.4533333333333333,0.10666666666666667,14,0.5,0.5161290322580646,0.3333333333333333,0.2777777777777778,0.4666666666666667,0.4187813620071685,0.09544570690481602,58,MLPClassifier,,,,,,,tanh,"(10,)",invscaling,10000,lbfgs
|
||||
0.18724122047424316,0.12392766542685232,0.007571125030517578,0.005163143677015018,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.125,0.031746031746031744,0.07936507936507936,0.1111111111111111,0.030927835051546393,0.07563001145475372,0.03907516649826548,101,0.06666666666666667,0.13333333333333333,0.6666666666666666,1.0,0.2,0.4133333333333334,0.3612324582438418,31,0.08695652173913045,0.05128205128205127,0.14184397163120566,0.19999999999999998,0.053571428571428575,0.10673079464476318,0.056962414057776196,99,MLPClassifier,,,,,,,tanh,"(10,)",invscaling,10000,sgd
|
||||
0.7507430076599121,0.10424057300075001,0.007642793655395508,0.005129579565564068,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.5555555555555556,0.5555555555555556,0.625,0.42857142857142855,0.8,0.5929365079365079,0.12141985651888769,44,0.3333333333333333,0.3333333333333333,0.3333333333333333,0.4,0.5333333333333333,0.3866666666666666,0.07774602526460402,43,0.4166666666666667,0.4166666666666667,0.43478260869565216,0.4137931034482759,0.64,0.46438180909545235,0.08812553365960281,15,MLPClassifier,,,,,,,tanh,"(10,)",invscaling,10000,adam
|
||||
0.10111727714538574,0.025598430449325422,0.009633350372314452,0.005146449670711232,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.5,0.28,0.46153846153846156,0.4444444444444444,0.21428571428571427,0.380053724053724,0.11194893227560362,89,0.6,0.4666666666666667,0.4,0.5333333333333333,0.2,0.44000000000000006,0.13727506854649332,16,0.5454545454545454,0.35000000000000003,0.42857142857142855,0.4848484848484848,0.20689655172413796,0.4031542021197194,0.11739830789756088,67,MLPClassifier,,,,,,,tanh,"(10,)",adaptive,10000,lbfgs
|
||||
0.7142054080963135,0.03388962017435352,0.00952162742614746,0.005105234908412873,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.4444444444444444,0.5,0.8,0.5,0.6,0.5688888888888889,0.12598255807162995,47,0.26666666666666666,0.3333333333333333,0.5333333333333333,0.3333333333333333,0.4,0.37333333333333335,0.09043106644167025,48,0.33333333333333337,0.4,0.64,0.4,0.48,0.45066666666666666,0.10545983964418766,19,MLPClassifier,,,,,,,tanh,"(10,)",adaptive,10000,sgd
|
||||
0.8200078487396241,0.14704399479834074,0.005588388442993164,0.0041713456737181775,"{'activation': 'tanh', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.6363636363636364,0.75,0.5454545454545454,0.6363636363636364,0.6336363636363636,0.06702657669515187,35,0.4,0.4666666666666667,0.4,0.4,0.4666666666666667,0.42666666666666664,0.03265986323710904,24,0.48,0.5384615384615385,0.5217391304347827,0.4615384615384615,0.5384615384615385,0.5080401337792642,0.03158240288072897,3,MLPClassifier,,,,,,,tanh,"(10,)",adaptive,10000,adam
|
||||
0.07650699615478515,0.006727120365904771,0.010120964050292969,0.005373347187135633,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.4,0.5333333333333333,0.42857142857142855,0.36363636363636365,0.3333333333333333,0.41177489177489185,0.06880061398108184,75,0.4,0.5333333333333333,0.4,0.26666666666666666,0.3333333333333333,0.38666666666666666,0.08844332774281068,42,0.4000000000000001,0.5333333333333333,0.4137931034482759,0.30769230769230765,0.3333333333333333,0.39763041556145007,0.07861947256509876,69,MLPClassifier,,,,,,,tanh,"(50,)",constant,10000,lbfgs
|
||||
0.6868247985839844,0.0398232957414991,0.010159635543823242,0.005056306980272194,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.2,0.6,0.7142857142857143,0.5,0.6666666666666666,0.5361904761904761,0.18283730051072697,51,0.06666666666666667,0.4,0.3333333333333333,0.3333333333333333,0.5333333333333333,0.3333333333333333,0.1520233900132184,61,0.1,0.48,0.4545454545454545,0.4,0.5925925925925926,0.4054276094276094,0.1651180296712707,65,MLPClassifier,,,,,,,tanh,"(50,)",constant,10000,sgd
|
||||
4.286694431304932,0.22492117348859264,0.00802764892578125,0.0050824690758932275,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.5833333333333334,0.5714285714285714,0.5833333333333334,0.375,0.5,0.5226190476190476,0.08007224628952495,52,0.4666666666666667,0.5333333333333333,0.4666666666666667,0.4,0.4,0.4533333333333333,0.04988876515698587,14,0.5185185185185186,0.5517241379310344,0.5185185185185186,0.38709677419354843,0.4444444444444445,0.48406047872121294,0.05987399094524195,6,MLPClassifier,,,,,,,tanh,"(50,)",constant,10000,adam
|
||||
0.11456875801086426,0.011100700649398169,0.006869602203369141,0.0045565644060830985,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.38461538461538464,0.5333333333333333,0.5714285714285714,0.35294117647058826,0.375,0.44346369316957557,0.09032861011067136,73,0.3333333333333333,0.5333333333333333,0.5333333333333333,0.4,0.4,0.43999999999999995,0.07999999999999999,21,0.3571428571428571,0.5333333333333333,0.5517241379310344,0.37500000000000006,0.38709677419354843,0.44085942052015464,0.08376008418401806,29,MLPClassifier,,,,,,,tanh,"(50,)",invscaling,10000,lbfgs
|
||||
0.3153965950012207,0.13280548543265067,0.005461263656616211,0.003811941690587418,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.05405405405405406,0.09375,0.3333333333333333,0.09345794392523364,0.1891891891891892,0.15275690410036202,0.10067332537266126,98,0.13333333333333333,0.4,0.7333333333333333,0.6666666666666666,0.9333333333333333,0.5733333333333333,0.278408173570948,2,0.07692307692307693,0.1518987341772152,0.45833333333333326,0.16393442622950818,0.3146067415730337,0.23313926244723343,0.1364860059688157,92,MLPClassifier,,,,,,,tanh,"(50,)",invscaling,10000,sgd
|
||||
4.481763076782227,0.2767036033813981,0.007768678665161133,0.00508208259473031,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.5294117647058824,0.5384615384615384,0.6,0.4117647058823529,0.5,0.5159276018099547,0.061418835018075525,54,0.6,0.4666666666666667,0.4,0.4666666666666667,0.3333333333333333,0.4533333333333334,0.08844332774281066,13,0.5625,0.5,0.48,0.43749999999999994,0.4,0.476,0.05537598757584374,11,MLPClassifier,,,,,,,tanh,"(50,)",invscaling,10000,adam
|
||||
0.09238848686218262,0.00943259140201425,0.0059073448181152345,0.004222411429215988,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.5,0.47058823529411764,0.4666666666666667,0.3333333333333333,0.5384615384615384,0.4618099547511312,0.06919657932626187,68,0.4,0.5333333333333333,0.4666666666666667,0.26666666666666666,0.4666666666666667,0.42666666666666664,0.09043106644167025,24,0.4444444444444445,0.5,0.4666666666666667,0.2962962962962963,0.5,0.4414814814814815,0.07559185765516399,28,MLPClassifier,,,,,,,tanh,"(50,)",adaptive,10000,lbfgs
|
||||
0.9417719841003418,0.03702654052262641,0.005843496322631836,0.004015272262690412,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.5,0.5,1.0,0.45454545454545453,0.6666666666666666,0.6242424242424243,0.20132709384088596,38,0.2,0.3333333333333333,0.3333333333333333,0.3333333333333333,0.5333333333333333,0.3466666666666667,0.10666666666666667,54,0.28571428571428575,0.4,0.5,0.3846153846153846,0.5925925925925926,0.43258445258445255,0.1049581677152594,47,MLPClassifier,,,,,,,tanh,"(50,)",adaptive,10000,sgd
|
||||
4.1478053569793705,0.20471568132153792,0.0038494110107421876,0.0002598675280165601,"{'activation': 'tanh', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.5555555555555556,0.5,0.6,0.29411764705882354,0.46153846153846156,0.4822423328305681,0.10523932651818746,64,0.3333333333333333,0.5333333333333333,0.4,0.3333333333333333,0.4,0.4,0.07302967433402216,36,0.4166666666666667,0.5161290322580646,0.48,0.3125,0.42857142857142855,0.430773425499232,0.0691394067906295,49,MLPClassifier,,,,,,,tanh,"(50,)",adaptive,10000,adam
|
||||
0.29514241218566895,0.07197733714024683,0.010245227813720703,0.005145193531648861,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3076923076923077,0.3888888888888889,0.45454545454545453,0.3333333333333333,0.4375,0.3843919968919969,0.057012312881012946,88,0.26666666666666666,0.4666666666666667,0.3333333333333333,0.4,0.4666666666666667,0.3866666666666667,0.07774602526460402,41,0.28571428571428575,0.42424242424242425,0.3846153846153846,0.3636363636363636,0.45161290322580644,0.3819642722868529,0.05700065696419203,76,MLPClassifier,,,,,,,tanh,"(100, 20)",constant,10000,lbfgs
|
||||
1.1581788063049316,0.07347729247922126,0.005940580368041992,0.004157036698942983,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.6666666666666666,0.6,0.7142857142857143,0.5,0.7272727272727273,0.6416450216450217,0.08370481097596097,33,0.26666666666666666,0.4,0.3333333333333333,0.4,0.5333333333333333,0.3866666666666666,0.08844332774281066,43,0.3809523809523809,0.48,0.4545454545454545,0.4444444444444445,0.6153846153846153,0.47506537906537905,0.07736899109871115,12,MLPClassifier,,,,,,,tanh,"(100, 20)",constant,10000,sgd
|
||||
5.473271608352661,0.3989479192950235,0.01172342300415039,0.005764809710985628,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.46153846153846156,0.5625,0.7,0.25,0.4,0.4748076923076924,0.15146767186862606,65,0.4,0.6,0.4666666666666667,0.26666666666666666,0.4,0.42666666666666664,0.10832051206181278,24,0.42857142857142855,0.5806451612903225,0.56,0.2580645161290323,0.4000000000000001,0.44545622119815664,0.11735701272768141,24,MLPClassifier,,,,,,,tanh,"(100, 20)",constant,10000,adam
|
||||
0.2703553676605225,0.04513499735868409,0.008573436737060547,0.0052828521213082996,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.42105263157894735,0.42105263157894735,0.4166666666666667,0.35294117647058826,0.5333333333333333,0.42900928792569665,0.05822168168396688,74,0.5333333333333333,0.5333333333333333,0.3333333333333333,0.4,0.5333333333333333,0.4666666666666666,0.08432740427115679,12,0.47058823529411764,0.47058823529411764,0.3703703703703704,0.37500000000000006,0.5333333333333333,0.44397603485838777,0.0625725697799148,26,MLPClassifier,,,,,,,tanh,"(100, 20)",invscaling,10000,lbfgs
|
||||
2.4381263732910154,1.150356971402857,0.010786819458007812,0.007265079694951035,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.14285714285714285,0.25,0.16883116883116883,0.08547008547008547,0.4,0.20943167943167945,0.10900378029829956,95,0.4,0.13333333333333333,0.8666666666666667,0.6666666666666666,0.8,0.5733333333333333,0.2719477073916152,2,0.21052631578947364,0.1739130434782609,0.28260869565217395,0.15151515151515152,0.5333333333333333,0.27037930795367865,0.1387884620028167,88,MLPClassifier,,,,,,,tanh,"(100, 20)",invscaling,10000,sgd
|
||||
6.068631219863891,0.40261370476319897,0.009173202514648437,0.0066312334089988975,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.5625,0.6363636363636364,0.3333333333333333,0.38461538461538464,0.48336247086247086,0.11154249565841425,62,0.3333333333333333,0.6,0.4666666666666667,0.4,0.3333333333333333,0.42666666666666664,0.09977753031397177,24,0.4,0.5806451612903225,0.5384615384615385,0.3636363636363636,0.3571428571428571,0.44797718410621634,0.09322474961124667,21,MLPClassifier,,,,,,,tanh,"(100, 20)",invscaling,10000,adam
|
||||
0.3452921867370605,0.033855003679737206,0.0046675682067871095,0.00045212575375100806,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.4117647058823529,0.5,0.36363636363636365,0.2777777777777778,0.5,0.41063576945929886,0.08465624135179467,76,0.4666666666666667,0.3333333333333333,0.26666666666666666,0.3333333333333333,0.4,0.36,0.0679869268479038,51,0.43749999999999994,0.4,0.30769230769230765,0.303030303030303,0.4444444444444445,0.378533411033411,0.061646279080313324,78,MLPClassifier,,,,,,,tanh,"(100, 20)",adaptive,10000,lbfgs
|
||||
1.6548688888549805,0.11493079701159796,0.007005882263183594,0.00516865292023005,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.5454545454545454,1.0,0.5384615384615384,0.7272727272727273,0.6422377622377622,0.20690113251176773,32,0.13333333333333333,0.4,0.4,0.4666666666666667,0.5333333333333333,0.3866666666666666,0.1359738536958076,43,0.2,0.4615384615384615,0.5714285714285715,0.5,0.6153846153846153,0.4696703296703297,0.14511753561377627,14,MLPClassifier,,,,,,,tanh,"(100, 20)",adaptive,10000,sgd
|
||||
4.7510865211486815,0.1746176621077891,0.010174226760864259,0.005163742948305635,"{'activation': 'tanh', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.3125,0.5625,0.5833333333333334,0.35294117647058826,0.46153846153846156,0.45456259426847667,0.10843407468602492,70,0.3333333333333333,0.6,0.4666666666666667,0.4,0.4,0.43999999999999995,0.09043106644167025,21,0.3225806451612903,0.5806451612903225,0.5185185185185186,0.37500000000000006,0.42857142857142855,0.445063150708312,0.09376668790661762,25,MLPClassifier,,,,,,,tanh,"(100, 20)",adaptive,10000,adam
|
||||
0.2787971019744873,0.05265691896835373,0.009757232666015626,0.00682630919989031,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.25,0.6,0.8,0.3888888888888889,0.4666666666666667,0.5011111111111111,0.1875903074702692,57,0.3333333333333333,0.8,0.5333333333333333,0.4666666666666667,0.4666666666666667,0.52,0.15434449203720302,6,0.28571428571428575,0.6857142857142857,0.64,0.42424242424242425,0.4666666666666667,0.5004675324675325,0.14618987087212373,4,MLPClassifier,,,,,,,relu,"(10,)",constant,10000,lbfgs
|
||||
0.6210081577301025,0.05708822781940412,0.008044719696044922,0.0047335738968444655,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.6666666666666666,1.0,0.6666666666666666,0.6666666666666666,0.6799999999999999,0.19043809142780935,23,0.13333333333333333,0.4,0.13333333333333333,0.13333333333333333,0.13333333333333333,0.18666666666666665,0.10666666666666667,98,0.2,0.5,0.23529411764705882,0.2222222222222222,0.2222222222222222,0.27594771241830063,0.11259933743464709,87,MLPClassifier,,,,,,,relu,"(10,)",constant,10000,sgd
|
||||
0.7853002548217773,0.1346586450951931,0.007570409774780273,0.005111836345589555,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.6,0.7777777777777778,0.8333333333333334,0.42857142857142855,0.8333333333333334,0.6946031746031747,0.15819783755635916,18,0.2,0.4666666666666667,0.3333333333333333,0.2,0.3333333333333333,0.30666666666666664,0.09977753031397177,80,0.3,0.5833333333333334,0.47619047619047616,0.27272727272727276,0.47619047619047616,0.42168831168831167,0.11753086507242715,55,MLPClassifier,,,,,,,relu,"(10,)",constant,10000,adam
|
||||
0.2654111862182617,0.10941133196836345,0.00552825927734375,0.004037959670077021,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3333333333333333,0.3333333333333333,0.5454545454545454,0.35294117647058826,0.42857142857142855,0.3987267634326458,0.08132486388316876,81,0.4666666666666667,0.26666666666666666,0.4,0.4,0.4,0.3866666666666666,0.06531972647421809,43,0.3888888888888889,0.2962962962962963,0.4615384615384615,0.37500000000000006,0.4137931034482759,0.3871033500343845,0.05412675678731643,75,MLPClassifier,,,,,,,relu,"(10,)",invscaling,10000,lbfgs
|
||||
0.4768816947937012,0.6286511667140063,0.005917787551879883,0.0043136720374434,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.15789473684210525,0.07142857142857142,0.2777777777777778,0.13725490196078433,0.10067114093959731,0.14900542578976722,0.07092782912555601,99,0.8,0.5333333333333333,0.3333333333333333,0.9333333333333333,1.0,0.72,0.2508651696296904,1,0.26373626373626374,0.12598425196850394,0.303030303030303,0.23931623931623935,0.18292682926829268,0.22299877746392052,0.06220679484247309,93,MLPClassifier,,,,,,,relu,"(10,)",invscaling,10000,sgd
|
||||
0.9053890228271484,0.149993591735567,0.005651950836181641,0.0042062857256542725,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.4444444444444444,0.5454545454545454,0.75,0.36363636363636365,0.8571428571428571,0.5921356421356421,0.18512358813900917,45,0.26666666666666666,0.4,0.2,0.26666666666666666,0.4,0.30666666666666664,0.08,80,0.33333333333333337,0.4615384615384615,0.31578947368421056,0.30769230769230765,0.5454545454545455,0.3927616243405717,0.09459239279875782,71,MLPClassifier,,,,,,,relu,"(10,)",invscaling,10000,adam
|
||||
0.21146388053894044,0.07905171827221466,0.009781122207641602,0.005176272864810595,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.4117647058823529,0.5,0.8,0.4666666666666667,0.26666666666666666,0.4890196078431373,0.17477881886772825,59,0.4666666666666667,0.6,0.26666666666666666,0.4666666666666667,0.26666666666666666,0.4133333333333333,0.12927146286443544,33,0.43749999999999994,0.5454545454545454,0.4,0.4666666666666667,0.26666666666666666,0.4232575757575757,0.0917397654945921,52,MLPClassifier,,,,,,,relu,"(10,)",adaptive,10000,lbfgs
|
||||
0.7887929439544678,0.1199980439377459,0.00765523910522461,0.005127452018212853,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.3333333333333333,0.5714285714285714,1.0,0.8,0.3333333333333333,0.6076190476190477,0.26181989967140695,42,0.06666666666666667,0.26666666666666666,0.13333333333333333,0.26666666666666666,0.06666666666666667,0.16,0.09043106644167025,99,0.1111111111111111,0.36363636363636365,0.23529411764705882,0.4,0.1111111111111111,0.24423054070112898,0.12169083755718672,91,MLPClassifier,,,,,,,relu,"(10,)",adaptive,10000,sgd
|
||||
0.8277528285980225,0.12223607232530422,0.009812498092651367,0.005022480857258465,"{'activation': 'relu', 'hidden_layer_sizes': (10,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.4444444444444444,0.5384615384615384,0.7142857142857143,0.4444444444444444,0.6666666666666666,0.5616605616605617,0.1116585422170988,49,0.26666666666666666,0.4666666666666667,0.3333333333333333,0.26666666666666666,0.26666666666666666,0.31999999999999995,0.07774602526460402,79,0.33333333333333337,0.5,0.4545454545454545,0.33333333333333337,0.3809523809523809,0.4004329004329004,0.06667228851317213,68,MLPClassifier,,,,,,,relu,"(10,)",adaptive,10000,adam
|
||||
0.12334704399108887,0.017828765583498298,0.005658578872680664,0.004275022834917809,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.35294117647058826,0.42857142857142855,0.7777777777777778,0.3333333333333333,0.4,0.45852474323062553,0.16313529684203343,69,0.4,0.6,0.4666666666666667,0.3333333333333333,0.4,0.44000000000000006,0.09043106644167023,16,0.37500000000000006,0.5,0.5833333333333334,0.3333333333333333,0.4000000000000001,0.43833333333333335,0.09092121131323905,32,MLPClassifier,,,,,,,relu,"(50,)",constant,10000,lbfgs
|
||||
0.8030182838439941,0.03894060836188073,0.007851028442382812,0.005139697833073888,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.3333333333333333,0.625,1.0,0.6666666666666666,0.8333333333333334,0.6916666666666667,0.22298480267099424,19,0.06666666666666667,0.3333333333333333,0.2,0.26666666666666666,0.3333333333333333,0.24,0.09977753031397177,92,0.1111111111111111,0.43478260869565216,0.33333333333333337,0.3809523809523809,0.47619047619047616,0.34727398205659077,0.12757640851524804,83,MLPClassifier,,,,,,,relu,"(50,)",constant,10000,sgd
|
||||
3.7732184410095213,0.45880884773125413,0.00820779800415039,0.00474942481013624,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.42857142857142855,0.7142857142857143,0.875,0.3333333333333333,0.45454545454545453,0.5611471861471862,0.20139235823383628,50,0.4,0.6666666666666666,0.4666666666666667,0.26666666666666666,0.3333333333333333,0.42666666666666664,0.13727506854649332,24,0.4137931034482759,0.689655172413793,0.608695652173913,0.2962962962962963,0.3846153846153846,0.4786111217895326,0.14679022178091317,9,MLPClassifier,,,,,,,relu,"(50,)",constant,10000,adam
|
||||
0.1106180191040039,0.0058050411107707705,0.009978580474853515,0.005121109860244745,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.3684210526315789,0.5,0.7272727272727273,0.4117647058823529,0.4166666666666667,0.4848250304906651,0.12848690596865592,61,0.4666666666666667,0.6666666666666666,0.5333333333333333,0.4666666666666667,0.3333333333333333,0.49333333333333335,0.1083205120618128,8,0.4117647058823529,0.5714285714285715,0.6153846153846153,0.43749999999999994,0.3703703703703704,0.481289652613182,0.09503770072244776,7,MLPClassifier,,,,,,,relu,"(50,)",invscaling,10000,lbfgs
|
||||
0.19216542243957518,0.06073435110611241,0.006117773056030273,0.005187216625081461,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.26666666666666666,0.12727272727272726,0.5555555555555556,0.09401709401709402,0.05084745762711865,0.21887190022783246,0.18322203355221264,94,0.26666666666666666,0.4666666666666667,0.6666666666666666,0.7333333333333333,0.2,0.4666666666666667,0.21081851067789195,11,0.26666666666666666,0.19999999999999996,0.606060606060606,0.16666666666666669,0.08108108108108107,0.2640950040950041,0.181130689214729,89,MLPClassifier,,,,,,,relu,"(50,)",invscaling,10000,sgd
|
||||
3.546117067337036,0.20661586915115335,0.01029362678527832,0.005044021344398718,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.47058823529411764,0.5,0.5454545454545454,0.25,0.45454545454545453,0.44411764705882356,0.1018656924159079,72,0.5333333333333333,0.6,0.4,0.2,0.3333333333333333,0.4133333333333333,0.14236104336041747,33,0.5,0.5454545454545454,0.4615384615384615,0.22222222222222224,0.3846153846153846,0.4227661227661228,0.11330856099610102,54,MLPClassifier,,,,,,,relu,"(50,)",invscaling,10000,adam
|
||||
0.12263078689575195,0.01533439042504736,0.005675077438354492,0.004229305928760889,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.47058823529411764,0.45454545454545453,0.6153846153846154,0.5,0.375,0.48310366104483754,0.07802864310317136,63,0.5333333333333333,0.6666666666666666,0.5333333333333333,0.6,0.4,0.5466666666666666,0.08844332774281065,4,0.5,0.5405405405405405,0.5714285714285715,0.5454545454545454,0.38709677419354843,0.5089040863234412,0.06505753849839573,2,MLPClassifier,,,,,,,relu,"(50,)",adaptive,10000,lbfgs
|
||||
0.98188796043396,0.08403111628659758,0.006445074081420898,0.004091419227540231,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.3333333333333333,0.5555555555555556,1.0,0.5,0.7142857142857143,0.6206349206349207,0.2253968253968254,39,0.06666666666666667,0.3333333333333333,0.26666666666666666,0.2,0.3333333333333333,0.24,0.09977753031397177,92,0.1111111111111111,0.4166666666666667,0.4210526315789474,0.28571428571428575,0.4545454545454545,0.33781802992329313,0.12718586815043348,84,MLPClassifier,,,,,,,relu,"(50,)",adaptive,10000,sgd
|
||||
3.685945987701416,0.430664395021707,0.004270029067993164,0.0004240043250166547,"{'activation': 'relu', 'hidden_layer_sizes': (50,), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.5625,0.6363636363636364,0.3333333333333333,0.5,0.506439393939394,0.1000717144137726,55,0.4666666666666667,0.6,0.4666666666666667,0.26666666666666666,0.3333333333333333,0.42666666666666664,0.11623730516108462,24,0.4827586206896552,0.5806451612903225,0.5384615384615385,0.2962962962962963,0.4,0.45963232334756254,0.10161461455117694,17,MLPClassifier,,,,,,,relu,"(50,)",adaptive,10000,adam
|
||||
0.4139096260070801,0.1769917266604521,0.00666046142578125,0.004596383033185251,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'lbfgs'}",0.5333333333333333,0.5,0.7272727272727273,0.3076923076923077,0.25,0.46365967365967364,0.1706711197603142,67,0.5333333333333333,0.6666666666666666,0.5333333333333333,0.26666666666666666,0.2,0.44000000000000006,0.1768866554856213,16,0.5333333333333333,0.5714285714285715,0.6153846153846153,0.28571428571428575,0.22222222222222224,0.44561660561660565,0.15988611862553512,23,MLPClassifier,,,,,,,relu,"(100, 20)",constant,10000,lbfgs
|
||||
1.266937780380249,0.10424339630658491,0.0038227558135986326,0.000135755078348786,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'sgd'}",0.6,0.5555555555555556,1.0,0.5,0.7142857142857143,0.673968253968254,0.17758379439363864,24,0.2,0.3333333333333333,0.3333333333333333,0.26666666666666666,0.3333333333333333,0.29333333333333333,0.05333333333333333,88,0.3,0.4166666666666667,0.5,0.3478260869565218,0.4545454545454545,0.40380764163372856,0.07197584444459396,66,MLPClassifier,,,,,,,relu,"(100, 20)",constant,10000,sgd
|
||||
2.6796660900115965,0.14026885372106665,0.011351537704467774,0.005485402457221732,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'constant', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.5882352941176471,0.7142857142857143,0.375,0.4166666666666667,0.5188375350140056,0.12206474945076606,53,0.4666666666666667,0.6666666666666666,0.3333333333333333,0.4,0.3333333333333333,0.44000000000000006,0.12364824660660938,16,0.4827586206896552,0.625,0.4545454545454545,0.38709677419354843,0.3703703703703704,0.4639542439598057,0.09060118928123852,16,MLPClassifier,,,,,,,relu,"(100, 20)",constant,10000,adam
|
||||
0.26940240859985354,0.03590839571176694,0.008065605163574218,0.005110044027483312,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'lbfgs'}",0.4090909090909091,0.5333333333333333,0.6428571428571429,0.5454545454545454,0.4,0.5061471861471861,0.09128079031337662,56,0.6,0.5333333333333333,0.6,0.4,0.4,0.5066666666666666,0.09043106644167022,7,0.4864864864864865,0.5333333333333333,0.6206896551724138,0.4615384615384615,0.4000000000000001,0.500409587306139,0.07394345157787646,5,MLPClassifier,,,,,,,relu,"(100, 20)",invscaling,10000,lbfgs
|
||||
0.46643905639648436,0.3511122423185876,0.009389686584472656,0.006023156096755044,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'sgd'}",0.25,0.5,0.13157894736842105,0.1875,0.3333333333333333,0.28048245614035083,0.12862996500743795,92,0.13333333333333333,0.2,1.0,0.2,0.13333333333333333,0.33333333333333337,0.33466401061363027,60,0.1739130434782609,0.28571428571428575,0.23255813953488372,0.19354838709677422,0.19047619047619044,0.215242009260079,0.04014531741443198,95,MLPClassifier,,,,,,,relu,"(100, 20)",invscaling,10000,sgd
|
||||
3.2172806739807127,0.23948559873803482,0.00902729034423828,0.005041918476581549,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'invscaling', 'max_iter': 10000, 'solver': 'adam'}",0.42857142857142855,0.6153846153846154,0.6666666666666666,0.25,0.5,0.49212454212454215,0.14722996561693505,58,0.4,0.5333333333333333,0.5333333333333333,0.26666666666666666,0.3333333333333333,0.4133333333333334,0.10666666666666666,31,0.4137931034482759,0.5714285714285715,0.5925925925925926,0.2580645161290323,0.4,0.44717575671969445,0.1230348186470958,22,MLPClassifier,,,,,,,relu,"(100, 20)",invscaling,10000,adam
|
||||
0.3448805332183838,0.04884807585658546,0.011209249496459961,0.007716259579053378,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'lbfgs'}",0.35294117647058826,0.5789473684210527,0.7272727272727273,0.25,0.3333333333333333,0.4484989210995403,0.17693380076100126,71,0.4,0.7333333333333333,0.5333333333333333,0.2,0.3333333333333333,0.43999999999999995,0.18184242262647804,21,0.37500000000000006,0.6470588235294117,0.6153846153846153,0.22222222222222224,0.3333333333333333,0.4385997988939166,0.16531984464722377,31,MLPClassifier,,,,,,,relu,"(100, 20)",adaptive,10000,lbfgs
|
||||
2.048098993301392,0.22947133462112307,0.006615877151489258,0.00241729787057158,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'sgd'}",0.4,0.5714285714285714,1.0,0.8,0.5714285714285714,0.6685714285714285,0.20886476437139503,26,0.13333333333333333,0.26666666666666666,0.3333333333333333,0.26666666666666666,0.26666666666666666,0.2533333333333333,0.06531972647421809,91,0.2,0.36363636363636365,0.5,0.4,0.36363636363636365,0.36545454545454553,0.09662058367699217,81,MLPClassifier,,,,,,,relu,"(100, 20)",adaptive,10000,sgd
|
||||
1.9799049854278565,0.520726103871611,0.0038610458374023437,0.0006311987968907929,"{'activation': 'relu', 'hidden_layer_sizes': (100, 20), 'learning_rate': 'adaptive', 'max_iter': 10000, 'solver': 'adam'}",0.5,0.5333333333333333,0.6666666666666666,0.3333333333333333,0.4,0.48666666666666664,0.11469767022723501,60,0.4,0.5333333333333333,0.5333333333333333,0.26666666666666666,0.26666666666666666,0.4,0.11925695879998878,36,0.4444444444444445,0.5333333333333333,0.5925925925925926,0.2962962962962963,0.32,0.4373333333333333,0.1157847679224397,34,MLPClassifier,,,,,,,relu,"(100, 20)",adaptive,10000,adam
|
|
3
requirements.txt
Normal file
3
requirements.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
javalang==0.13.0
|
||||
pandas==1.5.2
|
||||
scikit_learn==1.2.1
|
103
train_classifiers.py
Normal file → Executable file
103
train_classifiers.py
Normal file → Executable file
|
@ -0,0 +1,103 @@
|
|||
#!/usr/bin/env python3
|
||||
import os
|
||||
import pandas as pd
|
||||
import glob
|
||||
|
||||
from sklearn import preprocessing
|
||||
from sklearn.metrics import f1_score, precision_score, recall_score, make_scorer
|
||||
from sklearn.model_selection import GridSearchCV
|
||||
from sklearn.utils import shuffle
|
||||
|
||||
from sklearn.neural_network import MLPClassifier
|
||||
from sklearn.naive_bayes import GaussianNB
|
||||
from sklearn.svm import SVC
|
||||
from sklearn.tree import DecisionTreeClassifier
|
||||
from sklearn.ensemble import RandomForestClassifier
|
||||
|
||||
DIR: str = os.path.dirname(os.path.realpath(__file__))
|
||||
IN_DIR: str = DIR + '/metrics'
|
||||
OUT_DIR: str = DIR + '/models'
|
||||
|
||||
|
||||
def clean_output():
|
||||
filelist = glob.glob(OUT_DIR + '/models.csv')
|
||||
for f in filelist:
|
||||
os.remove(f)
|
||||
|
||||
|
||||
def get_classifiers() -> list[tuple[any, dict[str, list[str]]]]:
|
||||
return [
|
||||
(GaussianNB(), {}),
|
||||
(SVC(), {
|
||||
'kernel': ['linear', 'poly', 'rbf', 'sigmoid'],
|
||||
'gamma': ['scale', 'auto']
|
||||
}),
|
||||
(DecisionTreeClassifier(), {
|
||||
'criterion': ['gini', 'entropy'],
|
||||
'splitter': ['best', 'random']
|
||||
}),
|
||||
(RandomForestClassifier(), {
|
||||
'criterion': ['gini', 'entropy'],
|
||||
'max_features': ['sqrt', 'log2'],
|
||||
'class_weight': ['balanced', 'balanced_subsample']
|
||||
}),
|
||||
(MLPClassifier(), {
|
||||
'max_iter': [10000],
|
||||
'hidden_layer_sizes': [(10,), (50,), (100, 20,)],
|
||||
'activation': ['identity', 'logistic', 'tanh', 'relu'],
|
||||
'solver': ['lbfgs', 'sgd', 'adam'],
|
||||
'learning_rate': ['constant', 'invscaling', 'adaptive']
|
||||
})
|
||||
]
|
||||
|
||||
|
||||
def perform_grid_search(X_scaled, y, random_state: int) -> pd.DataFrame:
|
||||
# Shuffle according to given random state. This allows for multiple runs
|
||||
# of grid search that have a deterministic output for a given random_state
|
||||
X_shuffled, y_shuffled = shuffle(X_scaled, y, random_state=random_state)
|
||||
|
||||
dfs: list[pd.DataFrame] = []
|
||||
|
||||
for classifier, grid in get_classifiers():
|
||||
# cross-validation splits are same across calls as data is not shuffled
|
||||
# see: https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html
|
||||
clf = GridSearchCV(classifier, grid, cv=5, n_jobs=-1, scoring={
|
||||
'precision': make_scorer(precision_score, average='binary', zero_division=0),
|
||||
'recall': make_scorer(recall_score, average='binary'),
|
||||
'f1': make_scorer(f1_score, average='binary')
|
||||
}, refit='f1')
|
||||
|
||||
clf.fit(X_shuffled, y_shuffled)
|
||||
|
||||
df_classifier = pd.DataFrame(clf.cv_results_)
|
||||
df_classifier['classifier'] = type(classifier).__name__
|
||||
|
||||
dfs.append(df_classifier)
|
||||
|
||||
return pd.concat(dfs, ignore_index=True)
|
||||
|
||||
|
||||
def load_dataset() -> tuple[any, any]:
|
||||
df = pd.read_csv(IN_DIR + '/feature_vectors_labeled.csv')
|
||||
df = df.drop('class_name', axis=1)
|
||||
|
||||
X = df.iloc[:, :-1].to_numpy()
|
||||
y = df.iloc[:, -1].to_numpy()
|
||||
|
||||
scaler = preprocessing.StandardScaler().fit(X)
|
||||
X_scaled = scaler.transform(X)
|
||||
|
||||
return (X_scaled, y)
|
||||
|
||||
|
||||
def main():
|
||||
clean_output()
|
||||
|
||||
X, y = load_dataset()
|
||||
df = perform_grid_search(X, y, 0xDEADB017)
|
||||
|
||||
df.to_csv(OUT_DIR + '/models.csv', index=False)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
Reference in a new issue