From 189d7e28d7501cc1055bbfa99f0b579ca18b7889 Mon Sep 17 00:00:00 2001 From: Jarrod Overson Date: Mon, 18 Mar 2013 23:18:28 -0700 Subject: [PATCH] initial support for collation and archival of report data --- .gitignore | 1 + Gruntfile.js | 1 + lib/models/FileHistory.js | 29 + lib/models/History.js | 30 + lib/models/OverviewHistory.js | 30 + lib/plato.js | 41 +- lib/util.js | 22 +- package.json | 12 +- .../report.history.js | 1 + .../report.history.json | 1 + .../report.js | 289 +-------- .../report.json | 289 +-------- .../report.history.js | 1 + .../report.history.json | 1 + .../report.js | 561 +---------------- .../report.json | 561 +---------------- .../report.history.js | 1 + .../report.history.json | 1 + .../report.js | 425 +------------ .../report.json | 425 +------------ reports/files/lib_cli_js/report.history.js | 1 + reports/files/lib_cli_js/report.history.json | 1 + reports/files/lib_cli_js/report.js | 221 +------ reports/files/lib_cli_js/report.json | 221 +------ reports/files/lib_info_js/report.history.js | 1 + reports/files/lib_info_js/report.history.json | 1 + reports/files/lib_info_js/report.js | 153 +---- reports/files/lib_info_js/report.json | 153 +---- reports/files/lib_logger_js/report.history.js | 1 + .../files/lib_logger_js/report.history.json | 1 + reports/files/lib_logger_js/report.js | 153 +---- reports/files/lib_logger_js/report.json | 153 +---- .../lib_models_FileHistory_js/index.html | 140 +++++ .../report.history.js | 1 + .../report.history.json | 1 + .../files/lib_models_FileHistory_js/report.js | 1 + .../lib_models_FileHistory_js/report.json | 1 + .../files/lib_models_History_js/index.html | 142 +++++ .../lib_models_History_js/report.history.js | 1 + .../lib_models_History_js/report.history.json | 1 + reports/files/lib_models_History_js/report.js | 1 + .../files/lib_models_History_js/report.json | 1 + .../lib_models_OverviewHistory_js/index.html | 141 +++++ .../report.history.js | 1 + .../report.history.json | 1 + .../lib_models_OverviewHistory_js/report.js | 1 + .../lib_models_OverviewHistory_js/report.json | 1 + reports/files/lib_plato_js/index.html | 49 +- reports/files/lib_plato_js/report.history.js | 1 + .../files/lib_plato_js/report.history.json | 1 + reports/files/lib_plato_js/report.js | 595 +----------------- reports/files/lib_plato_js/report.json | 595 +----------------- .../report.history.js | 1 + .../report.history.json | 1 + .../report.js | 85 +-- .../report.json | 85 +-- .../report.history.js | 1 + .../report.history.json | 1 + .../lib_reporters_jshint_index_js/report.js | 221 +------ .../lib_reporters_jshint_index_js/report.json | 221 +------ reports/files/lib_util_js/index.html | 30 +- reports/files/lib_util_js/report.history.js | 1 + reports/files/lib_util_js/report.history.json | 1 + reports/files/lib_util_js/report.js | 221 +------ reports/files/lib_util_js/report.json | 221 +------ reports/index.html | 28 +- reports/report.history.js | 1 + reports/report.history.json | 1 + reports/report.js | 495 +-------------- reports/report.json | 495 +-------------- test/model_filehistory_test.js | 45 ++ test/model_overviewhistory_test.js | 78 +++ 72 files changed, 836 insertions(+), 6855 deletions(-) create mode 100644 lib/models/FileHistory.js create mode 100644 lib/models/History.js create mode 100644 lib/models/OverviewHistory.js create mode 100644 reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.js create mode 100644 reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.json create mode 100644 reports/files/lib_assets_scripts_plato_file_js/report.history.js create mode 100644 reports/files/lib_assets_scripts_plato_file_js/report.history.json create mode 100644 reports/files/lib_assets_scripts_plato_overview_js/report.history.js create mode 100644 reports/files/lib_assets_scripts_plato_overview_js/report.history.json create mode 100644 reports/files/lib_cli_js/report.history.js create mode 100644 reports/files/lib_cli_js/report.history.json create mode 100644 reports/files/lib_info_js/report.history.js create mode 100644 reports/files/lib_info_js/report.history.json create mode 100644 reports/files/lib_logger_js/report.history.js create mode 100644 reports/files/lib_logger_js/report.history.json create mode 100644 reports/files/lib_models_FileHistory_js/index.html create mode 100644 reports/files/lib_models_FileHistory_js/report.history.js create mode 100644 reports/files/lib_models_FileHistory_js/report.history.json create mode 100644 reports/files/lib_models_FileHistory_js/report.js create mode 100644 reports/files/lib_models_FileHistory_js/report.json create mode 100644 reports/files/lib_models_History_js/index.html create mode 100644 reports/files/lib_models_History_js/report.history.js create mode 100644 reports/files/lib_models_History_js/report.history.json create mode 100644 reports/files/lib_models_History_js/report.js create mode 100644 reports/files/lib_models_History_js/report.json create mode 100644 reports/files/lib_models_OverviewHistory_js/index.html create mode 100644 reports/files/lib_models_OverviewHistory_js/report.history.js create mode 100644 reports/files/lib_models_OverviewHistory_js/report.history.json create mode 100644 reports/files/lib_models_OverviewHistory_js/report.js create mode 100644 reports/files/lib_models_OverviewHistory_js/report.json create mode 100644 reports/files/lib_plato_js/report.history.js create mode 100644 reports/files/lib_plato_js/report.history.json create mode 100644 reports/files/lib_reporters_complexity_index_js/report.history.js create mode 100644 reports/files/lib_reporters_complexity_index_js/report.history.json create mode 100644 reports/files/lib_reporters_jshint_index_js/report.history.js create mode 100644 reports/files/lib_reporters_jshint_index_js/report.history.json create mode 100644 reports/files/lib_util_js/report.history.js create mode 100644 reports/files/lib_util_js/report.history.json create mode 100644 reports/report.history.js create mode 100644 reports/report.history.json create mode 100644 test/model_filehistory_test.js create mode 100644 test/model_overviewhistory_test.js diff --git a/.gitignore b/.gitignore index fc606b13..1fd751dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ tmp node_module node_modules +.idea diff --git a/Gruntfile.js b/Gruntfile.js index 168243c0..d6123aba 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -88,6 +88,7 @@ module.exports = function(grunt) { }, function(err, result, code){ console.log(result.stdout); + console.log(result.stderr); if (err || code !== 0) { grunt.fatal('Running plato binary failed'); } diff --git a/lib/models/FileHistory.js b/lib/models/FileHistory.js new file mode 100644 index 00000000..b18adc36 --- /dev/null +++ b/lib/models/FileHistory.js @@ -0,0 +1,29 @@ + +'use strict'; + +var History = require('./History'); + +module.exports = FileHistory; + +function FileHistory(data) { + History.call(this, data); +} + +FileHistory.prototype = Object.create(History.prototype); + + +FileHistory.prototype.addReport = function(report) { + var date = report.date || new Date().toUTCString(); + this.push({ + date : date, + sloc : report.complexity.aggregate.complexity.sloc.physical, + lloc : report.complexity.aggregate.complexity.sloc.logical, + functions : report.complexity.functions.length, + deliveredBugs : report.complexity.aggregate.complexity.halstead.bugs, + maintainability: report.maintainability, + lintErrors : report.jshint.messages.length, + difficulty: report.complexity.aggregate.complexity.halstead.difficulty + }); + return this; +}; + diff --git a/lib/models/History.js b/lib/models/History.js new file mode 100644 index 00000000..e7745e2b --- /dev/null +++ b/lib/models/History.js @@ -0,0 +1,30 @@ + +'use strict'; + +var _ = require('lodash'); + +module.exports = History; + +function History(data) { + this.length = 0; + if (data && data.length) { + // using lodash to catch array-like objects + _.each(data, function(record, index){ + this[index] = _.cloneDeep(record); + }.bind(this)); + this.length = data.length; + } +} + +History.prototype.push = function(obj) { + this[this.length] = obj; + this.length++; +}; + +History.prototype.toJSON = function() { + var obj = []; + _.each(this, function(val,index){ + obj[index] = _.cloneDeep(val); + }.bind(this)); + return obj; +}; diff --git a/lib/models/OverviewHistory.js b/lib/models/OverviewHistory.js new file mode 100644 index 00000000..00ddee9e --- /dev/null +++ b/lib/models/OverviewHistory.js @@ -0,0 +1,30 @@ + +'use strict'; + +// local lib +var History = require('./History'); + +module.exports = OverviewHistory; + +function OverviewHistory(data) { + History.call(this, data); +} + +OverviewHistory.prototype = Object.create(History.prototype); + +OverviewHistory.prototype.addReport = function(report) { + var date = report.date || new Date().toUTCString(); + this.push({ + date : date, + total : { + sloc : report.summary.total.sloc, + maintainability: report.summary.total.maintainability + }, + average : { + sloc : report.summary.average.sloc, + maintainability: report.summary.average.maintainability + } + }); + return this; +}; + diff --git a/lib/plato.js b/lib/plato.js index d9945a3d..746c3000 100644 --- a/lib/plato.js +++ b/lib/plato.js @@ -1,6 +1,6 @@ /* * plato - * https://github.com/joverson/plato + * https://github.com/jsoverson/plato * * Copyright (c) 2012 Jarrod Overson * Licensed under the MIT license. @@ -19,6 +19,8 @@ var _ = require('lodash'); // local lib var util = require('./util'), + OverviewHistory = require('./models/OverviewHistory'), + FileHistory = require('./models/FileHistory'), Logger = require('./logger'), reporters = { complexity : require('./reporters/complexity'), @@ -96,7 +98,6 @@ exports.inspect = function(files, outputDir, options, done) { error = true; log.error('Error reading file : ', e.toString()); log.error(e.stack); - return; } }); @@ -119,12 +120,13 @@ exports.inspect = function(files, outputDir, options, done) { } else { fs.mkdirp(fileOutputDir,function(){ runReports(files,function(){ - var reportFile = path.join(outputDir, 'report'); + var reportFilePrefix = path.join(outputDir, 'report'); var overview = path.join(outputDir, 'index.html'); fs.copy(assets, path.join(outputDir, 'assets'), function(){ var overviewReport = exports.getOverviewReport(reports); - writeReport(reportFile, overviewReport); + updateHistoricalOverview(reportFilePrefix, overviewReport); + writeReport(reportFilePrefix, overviewReport); writeOverview(overview, overviewReport, { title : options.title, flags : flags @@ -180,19 +182,37 @@ exports.getOverviewReport = function (reports) { }; }; +function updateHistoricalOverview(outfilePrefix, overview) { + var existingData = util.readJSON(outfilePrefix + '.history.json') || {}; + var history = new OverviewHistory(existingData); + history.addReport(overview); + writeReport(outfilePrefix + '.history', history.toJSON(), '__history'); +} + +function updateHistoricalReport(outfilePrefix, overview) { + var existingData = util.readJSON(outfilePrefix + '.history.json') || {}; + var history = new FileHistory(existingData); + history.addReport(overview); + writeReport(outfilePrefix + '.history', history.toJSON(), '__history'); +} + + + function writeFile(file, source) { log.info('Writing file "%s".', file); fs.writeFileSync(file, source, 'utf8'); } -function writeReport(outfile, report) { +function writeReport(outfilePrefix, report, exportName) { var formatted = util.formatJSON(report); - writeFile(outfile + '.json', formatted); + writeFile(outfilePrefix + '.json', formatted); - var module = '__report = ' + formatted; + exportName = exportName || '__report'; - writeFile(outfile + '.js', module); + var module = exportName + ' = ' + formatted; + + writeFile(outfilePrefix + '.js', module); } function writeOverview(outfile, report, options) { @@ -211,7 +231,10 @@ function writeFileReport(outdir, report, source) { report : report }); var indexPath = path.join(outdir,'index.html'); + var outfilePrefix = path.join(outdir,'report'); + writeFile(indexPath, parsed); - writeReport(path.join(outdir,'report'), report); + updateHistoricalReport(outfilePrefix, report, '__history'); + writeReport(outfilePrefix, report); } diff --git a/lib/util.js b/lib/util.js index 0bc01c92..8d7c553e 100644 --- a/lib/util.js +++ b/lib/util.js @@ -1,5 +1,13 @@ 'use strict'; +// node api +var fs = require('fs'); + +// local lib +var Logger = require('./logger'); + +var log = new Logger(Logger.WARNING); + exports.findCommonBase = function(files) { if (!files || files.length === 1) return ''; var first = files[0]; @@ -20,7 +28,19 @@ exports.formatJSON = function (report) { return JSON.stringify(report, function(k,v){ if (k === 'identifiers') return ['__stripped__']; return v; - },2); + }); +}; + +exports.readJSON = function (file) { + var result; + log.debug('Parsing JSON from file %s', file); + try { + var src = fs.readFileSync(file); + result = JSON.parse(src); + } catch(e) { + log.warning('Could not parse JSON from file %s', file); + } + return result; }; exports.stripComments = function (str) { diff --git a/package.json b/package.json index f5a4783a..32e9c147 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,11 @@ "test": "grunt test" }, "devDependencies": { - "grunt": "~0.4.0rc5", - "grunt-contrib-jshint": "~0.1.1rc5", - "grunt-contrib-nodeunit": "~0.1.2rc5", - "grunt-contrib-uglify": "~0.1.1rc5", - "grunt-casper": "~0.1.0" + "grunt": "~0.4.1", + "grunt-contrib-jshint": "~0.3.0", + "grunt-contrib-nodeunit": "~0.1.2", + "grunt-contrib-uglify": "~0.2.0", + "grunt-casper": "~0.1.1" }, "keywords": [ "halstead", @@ -48,7 +48,7 @@ "dependencies": { "complexity-report": "~0.7.0", "posix-getopt": "~1.0.0", - "lodash": "~1.0.0-rc.3", + "lodash": "~1.0.1", "fs-extra": "~0.3.2", "jshint": "~1.1.0" } diff --git a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.js b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.js new file mode 100644 index 00000000..e6f071a2 --- /dev/null +++ b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.json b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.json new file mode 100644 index 00000000..21877ef8 --- /dev/null +++ b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":75,"lloc":54,"functions":7,"deliveredBugs":0.7123483448963878,"lintErrors":0,"difficulty":23.684523809523807}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.js b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.js index e15b29ba..ea1a30f6 100644 --- a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.js +++ b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.js @@ -1,288 +1 @@ -__report = { - "info": { - "file": "lib/assets/scripts/codemirror.markpopovertext.js", - "fileShort": "lib/assets/scripts/codemirror.markpopovertext.js", - "fileSafe": "lib_assets_scripts_codemirror_markpopovertext_js", - "link": "files/lib_assets_scripts_codemirror_markpopovertext_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 3, - "complexity": { - "sloc": { - "physical": 75, - "logical": 54 - }, - "cyclomatic": 10, - "halstead": { - "operators": { - "distinct": 23, - "total": 144, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 84, - "total": 173, - "identifiers": [ - "__stripped__" - ] - }, - "length": 317, - "vocabulary": 107, - "difficulty": 23.684523809523807, - "volume": 2137.0450346891635, - "effort": 50614.89400612012, - "bugs": 0.7123483448963878, - "time": 2811.9385558955623 - } - } - }, - "functions": [ - { - "name": "", - "line": 3, - "complexity": { - "sloc": { - "physical": 75, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "length": 11, - "vocabulary": 9, - "difficulty": 1.5, - "volume": 34.86917501586544, - "effort": 52.303762523798156, - "bugs": 0.011623058338621813, - "time": 2.905764584655453 - } - } - }, - { - "name": "makeid", - "line": 6, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 44, - "vocabulary": 24, - "difficulty": 9.73076923076923, - "volume": 201.7383500317309, - "effort": 1963.0693291549198, - "bugs": 0.06724611667724363, - "time": 109.05940717527332 - } - } - }, - { - "name": ".markPopoverText", - "line": 17, - "complexity": { - "sloc": { - "physical": 59, - "logical": 18 - }, - "cyclomatic": 5, - "halstead": { - "operators": { - "distinct": 15, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 35, - "total": 68, - "identifiers": [ - "__stripped__" - ] - }, - "length": 124, - "vocabulary": 50, - "difficulty": 14.571428571428571, - "volume": 699.8381675320658, - "effort": 10197.641869752959, - "bugs": 0.23327938917735525, - "time": 566.53565943072 - } - } - }, - { - "name": "", - "line": 41, - "complexity": { - "sloc": { - "physical": 34, - "logical": 14 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 42, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 33, - "total": 49, - "identifiers": [ - "__stripped__" - ] - }, - "length": 91, - "vocabulary": 44, - "difficulty": 8.166666666666666, - "volume": 496.80827729599406, - "effort": 4057.2675979172845, - "bugs": 0.16560275909866468, - "time": 225.40375543984914 - } - } - }, - { - "name": "", - "line": 55, - "complexity": { - "sloc": { - "physical": 8, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 14, - "difficulty": 2.2, - "volume": 68.53238859703687, - "effort": 150.77125491348113, - "bugs": 0.022844129532345624, - "time": 8.37618082852673 - } - } - }, - { - "name": "", - "line": 59, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 8, - "vocabulary": 8, - "difficulty": 2, - "volume": 24, - "effort": 48, - "bugs": 0.008, - "time": 2.6666666666666665 - } - } - }, - { - "name": "", - "line": 49, - "complexity": { - "sloc": { - "physical": 6, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 13, - "difficulty": 1.6500000000000001, - "volume": 66.60791492653966, - "effort": 109.90305962879046, - "bugs": 0.022202638308846556, - "time": 6.1057255349328035 - } - } - } - ], - "maintainability": 65.3509536143966, - "module": "lib/assets/scripts/codemirror.markpopovertext.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/assets/scripts/codemirror.markpopovertext.js","fileShort":"lib/assets/scripts/codemirror.markpopovertext.js","fileSafe":"lib_assets_scripts_codemirror_markpopovertext_js","link":"files/lib_assets_scripts_codemirror_markpopovertext_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":75,"logical":54},"cyclomatic":10,"halstead":{"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]},"operands":{"distinct":84,"total":173,"identifiers":["__stripped__"]},"length":317,"vocabulary":107,"difficulty":23.684523809523807,"volume":2137.0450346891635,"effort":50614.89400612012,"bugs":0.7123483448963878,"time":2811.9385558955623}}},"functions":[{"name":"","line":3,"complexity":{"sloc":{"physical":75,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453}}},{"name":"makeid","line":6,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":44,"vocabulary":24,"difficulty":9.73076923076923,"volume":201.7383500317309,"effort":1963.0693291549198,"bugs":0.06724611667724363,"time":109.05940717527332}}},{"name":".markPopoverText","line":17,"complexity":{"sloc":{"physical":59,"logical":18},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":68,"identifiers":["__stripped__"]},"length":124,"vocabulary":50,"difficulty":14.571428571428571,"volume":699.8381675320658,"effort":10197.641869752959,"bugs":0.23327938917735525,"time":566.53565943072}}},{"name":"","line":41,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":44,"difficulty":8.166666666666666,"volume":496.80827729599406,"effort":4057.2675979172845,"bugs":0.16560275909866468,"time":225.40375543984914}}},{"name":"","line":55,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":2.2,"volume":68.53238859703687,"effort":150.77125491348113,"bugs":0.022844129532345624,"time":8.37618082852673}}},{"name":"","line":59,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":8,"difficulty":2,"volume":24,"effort":48,"bugs":0.008,"time":2.6666666666666665}}},{"name":"","line":49,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":1.6500000000000001,"volume":66.60791492653966,"effort":109.90305962879046,"bugs":0.022202638308846556,"time":6.1057255349328035}}}],"maintainability":65.3509536143966,"module":"lib/assets/scripts/codemirror.markpopovertext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.json b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.json index 64f8e688..cd1d6432 100644 --- a/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.json +++ b/reports/files/lib_assets_scripts_codemirror_markpopovertext_js/report.json @@ -1,288 +1 @@ -{ - "info": { - "file": "lib/assets/scripts/codemirror.markpopovertext.js", - "fileShort": "lib/assets/scripts/codemirror.markpopovertext.js", - "fileSafe": "lib_assets_scripts_codemirror_markpopovertext_js", - "link": "files/lib_assets_scripts_codemirror_markpopovertext_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 3, - "complexity": { - "sloc": { - "physical": 75, - "logical": 54 - }, - "cyclomatic": 10, - "halstead": { - "operators": { - "distinct": 23, - "total": 144, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 84, - "total": 173, - "identifiers": [ - "__stripped__" - ] - }, - "length": 317, - "vocabulary": 107, - "difficulty": 23.684523809523807, - "volume": 2137.0450346891635, - "effort": 50614.89400612012, - "bugs": 0.7123483448963878, - "time": 2811.9385558955623 - } - } - }, - "functions": [ - { - "name": "", - "line": 3, - "complexity": { - "sloc": { - "physical": 75, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "length": 11, - "vocabulary": 9, - "difficulty": 1.5, - "volume": 34.86917501586544, - "effort": 52.303762523798156, - "bugs": 0.011623058338621813, - "time": 2.905764584655453 - } - } - }, - { - "name": "makeid", - "line": 6, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 44, - "vocabulary": 24, - "difficulty": 9.73076923076923, - "volume": 201.7383500317309, - "effort": 1963.0693291549198, - "bugs": 0.06724611667724363, - "time": 109.05940717527332 - } - } - }, - { - "name": ".markPopoverText", - "line": 17, - "complexity": { - "sloc": { - "physical": 59, - "logical": 18 - }, - "cyclomatic": 5, - "halstead": { - "operators": { - "distinct": 15, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 35, - "total": 68, - "identifiers": [ - "__stripped__" - ] - }, - "length": 124, - "vocabulary": 50, - "difficulty": 14.571428571428571, - "volume": 699.8381675320658, - "effort": 10197.641869752959, - "bugs": 0.23327938917735525, - "time": 566.53565943072 - } - } - }, - { - "name": "", - "line": 41, - "complexity": { - "sloc": { - "physical": 34, - "logical": 14 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 42, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 33, - "total": 49, - "identifiers": [ - "__stripped__" - ] - }, - "length": 91, - "vocabulary": 44, - "difficulty": 8.166666666666666, - "volume": 496.80827729599406, - "effort": 4057.2675979172845, - "bugs": 0.16560275909866468, - "time": 225.40375543984914 - } - } - }, - { - "name": "", - "line": 55, - "complexity": { - "sloc": { - "physical": 8, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 14, - "difficulty": 2.2, - "volume": 68.53238859703687, - "effort": 150.77125491348113, - "bugs": 0.022844129532345624, - "time": 8.37618082852673 - } - } - }, - { - "name": "", - "line": 59, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 8, - "vocabulary": 8, - "difficulty": 2, - "volume": 24, - "effort": 48, - "bugs": 0.008, - "time": 2.6666666666666665 - } - } - }, - { - "name": "", - "line": 49, - "complexity": { - "sloc": { - "physical": 6, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 13, - "difficulty": 1.6500000000000001, - "volume": 66.60791492653966, - "effort": 109.90305962879046, - "bugs": 0.022202638308846556, - "time": 6.1057255349328035 - } - } - } - ], - "maintainability": 65.3509536143966, - "module": "lib/assets/scripts/codemirror.markpopovertext.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/assets/scripts/codemirror.markpopovertext.js","fileShort":"lib/assets/scripts/codemirror.markpopovertext.js","fileSafe":"lib_assets_scripts_codemirror_markpopovertext_js","link":"files/lib_assets_scripts_codemirror_markpopovertext_js/index.html"},"complexity":{"aggregate":{"line":3,"complexity":{"sloc":{"physical":75,"logical":54},"cyclomatic":10,"halstead":{"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]},"operands":{"distinct":84,"total":173,"identifiers":["__stripped__"]},"length":317,"vocabulary":107,"difficulty":23.684523809523807,"volume":2137.0450346891635,"effort":50614.89400612012,"bugs":0.7123483448963878,"time":2811.9385558955623}}},"functions":[{"name":"","line":3,"complexity":{"sloc":{"physical":75,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453}}},{"name":"makeid","line":6,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":44,"vocabulary":24,"difficulty":9.73076923076923,"volume":201.7383500317309,"effort":1963.0693291549198,"bugs":0.06724611667724363,"time":109.05940717527332}}},{"name":".markPopoverText","line":17,"complexity":{"sloc":{"physical":59,"logical":18},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":68,"identifiers":["__stripped__"]},"length":124,"vocabulary":50,"difficulty":14.571428571428571,"volume":699.8381675320658,"effort":10197.641869752959,"bugs":0.23327938917735525,"time":566.53565943072}}},{"name":"","line":41,"complexity":{"sloc":{"physical":34,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":44,"difficulty":8.166666666666666,"volume":496.80827729599406,"effort":4057.2675979172845,"bugs":0.16560275909866468,"time":225.40375543984914}}},{"name":"","line":55,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":14,"difficulty":2.2,"volume":68.53238859703687,"effort":150.77125491348113,"bugs":0.022844129532345624,"time":8.37618082852673}}},{"name":"","line":59,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":8,"difficulty":2,"volume":24,"effort":48,"bugs":0.008,"time":2.6666666666666665}}},{"name":"","line":49,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":1.6500000000000001,"volume":66.60791492653966,"effort":109.90305962879046,"bugs":0.022202638308846556,"time":6.1057255349328035}}}],"maintainability":65.3509536143966,"module":"lib/assets/scripts/codemirror.markpopovertext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_file_js/report.history.js b/reports/files/lib_assets_scripts_plato_file_js/report.history.js new file mode 100644 index 00000000..b9a8e321 --- /dev/null +++ b/reports/files/lib_assets_scripts_plato_file_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_file_js/report.history.json b/reports/files/lib_assets_scripts_plato_file_js/report.history.json new file mode 100644 index 00000000..58d7ba29 --- /dev/null +++ b/reports/files/lib_assets_scripts_plato_file_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":115,"lloc":89,"functions":15,"deliveredBugs":1.450935045958749,"lintErrors":0,"difficulty":20.164233576642335}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_file_js/report.js b/reports/files/lib_assets_scripts_plato_file_js/report.js index 815226a7..a8f1a9a2 100644 --- a/reports/files/lib_assets_scripts_plato_file_js/report.js +++ b/reports/files/lib_assets_scripts_plato_file_js/report.js @@ -1,560 +1 @@ -__report = { - "info": { - "file": "lib/assets/scripts/plato-file.js", - "fileShort": "lib/assets/scripts/plato-file.js", - "fileSafe": "lib_assets_scripts_plato_file_js", - "link": "files/lib_assets_scripts_plato_file_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 4, - "complexity": { - "sloc": { - "physical": 115, - "logical": 89 - }, - "cyclomatic": 7, - "halstead": { - "operators": { - "distinct": 17, - "total": 274, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 137, - "total": 325, - "identifiers": [ - "__stripped__" - ] - }, - "length": 599, - "vocabulary": 154, - "difficulty": 20.164233576642335, - "volume": 4352.805137876247, - "effort": 87770.97951374548, - "bugs": 1.450935045958749, - "time": 4876.165528541415 - } - } - }, - "functions": [ - { - "name": "", - "line": 4, - "complexity": { - "sloc": { - "physical": 115, - "logical": 22 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 8, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 41, - "total": 59, - "identifiers": [ - "__stripped__" - ] - }, - "length": 115, - "vocabulary": 49, - "difficulty": 5.7560975609756095, - "volume": 645.6916320732489, - "effort": 3716.664028519189, - "bugs": 0.2152305440244163, - "time": 206.4813349177327 - } - } - }, - { - "name": "focusFragment", - "line": 11, - "complexity": { - "sloc": { - "physical": 6, - "logical": 5 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 7, - "total": 15, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "length": 32, - "vocabulary": 20, - "difficulty": 4.576923076923077, - "volume": 138.3016990363956, - "effort": 632.996237897349, - "bugs": 0.0461005663454652, - "time": 35.166457660963836 - } - } - }, - { - "name": "", - "line": 35, - "complexity": { - "sloc": { - "physical": 29, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 17, - "vocabulary": 13, - "difficulty": 4.666666666666666, - "volume": 62.907475208398566, - "effort": 293.5682176391933, - "bugs": 0.02096915840279952, - "time": 16.309345424399627 - } - } - }, - { - "name": "", - "line": 37, - "complexity": { - "sloc": { - "physical": 25, - "logical": 20 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 62, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 42, - "total": 79, - "identifiers": [ - "__stripped__" - ] - }, - "length": 141, - "vocabulary": 53, - "difficulty": 10.345238095238095, - "volume": 807.6367840934112, - "effort": 8355.194825918741, - "bugs": 0.2692122613644704, - "time": 464.177490328819 - } - } - }, - { - "name": "formatter", - "line": 45, - "complexity": { - "sloc": { - "physical": 1, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "length": 5, - "vocabulary": 4, - "difficulty": 1.5, - "volume": 10, - "effort": 15, - "bugs": 0.0033333333333333335, - "time": 0.8333333333333334 - } - } - }, - { - "name": "", - "line": 65, - "complexity": { - "sloc": { - "physical": 1, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 1, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 2, - "difficulty": 1, - "volume": 3, - "effort": 3, - "bugs": 0.001, - "time": 0.16666666666666666 - } - } - }, - { - "name": "scrollToLine", - "line": 67, - "complexity": { - "sloc": { - "physical": 8, - "logical": 9 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 27, - "total": 41, - "identifiers": [ - "__stripped__" - ] - }, - "length": 74, - "vocabulary": 36, - "difficulty": 6.833333333333334, - "volume": 382.5744501067311, - "effort": 2614.258742395996, - "bugs": 0.1275248167022437, - "time": 145.23659679977754 - } - } - }, - { - "name": "", - "line": 77, - "complexity": { - "sloc": { - "physical": 6, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 12, - "identifiers": [ - "__stripped__" - ] - }, - "length": 20, - "vocabulary": 12, - "difficulty": 3, - "volume": 71.69925001442313, - "effort": 215.0977500432694, - "bugs": 0.02389975000480771, - "time": 11.949875002403855 - } - } - }, - { - "name": "", - "line": 84, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 3, - "difficulty": 0.5, - "volume": 4.754887502163469, - "effort": 2.3774437510817346, - "bugs": 0.0015849625007211565, - "time": 0.1320802083934297 - } - } - }, - { - "name": "drawCharts", - "line": 89, - "complexity": { - "sloc": { - "physical": 5, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 2, - "volume": 18.094737505048094, - "effort": 36.18947501009619, - "bugs": 0.006031579168349364, - "time": 2.0105263894497885 - } - } - }, - { - "name": "", - "line": 90, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 11, - "vocabulary": 8, - "difficulty": 1.1666666666666667, - "volume": 33, - "effort": 38.5, - "bugs": 0.011, - "time": 2.138888888888889 - } - } - }, - { - "name": "addLintMessages", - "line": 95, - "complexity": { - "sloc": { - "physical": 23, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 39, - "vocabulary": 20, - "difficulty": 4.285714285714286, - "volume": 168.55519570060713, - "effort": 722.3794101454591, - "bugs": 0.05618506523353571, - "time": 40.13218945252551 - } - } - }, - { - "name": "", - "line": 97, - "complexity": { - "sloc": { - "physical": 12, - "logical": 7 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 10, - "total": 32, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 17, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 27, - "difficulty": 9.705882352941176, - "volume": 309.0676876406255, - "effort": 2999.7746153354824, - "bugs": 0.10302256254687515, - "time": 166.6541452964157 - } - } - }, - { - "name": "", - "line": 100, - "complexity": { - "sloc": { - "physical": 4, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 6, - "total": 12, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 9, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "length": 26, - "vocabulary": 15, - "difficulty": 4.666666666666667, - "volume": 101.57915548582149, - "effort": 474.03605893383366, - "bugs": 0.033859718495273826, - "time": 26.335336607435202 - } - } - }, - { - "name": "", - "line": 111, - "complexity": { - "sloc": { - "physical": 6, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 15, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 15, - "total": 22, - "identifiers": [ - "__stripped__" - ] - }, - "length": 37, - "vocabulary": 20, - "difficulty": 3.6666666666666665, - "volume": 159.91133951083242, - "effort": 586.3415782063855, - "bugs": 0.05330377983694414, - "time": 32.574532122576976 - } - } - } - ], - "maintainability": 68.73288370788842, - "module": "lib/assets/scripts/plato-file.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/assets/scripts/plato-file.js","fileShort":"lib/assets/scripts/plato-file.js","fileSafe":"lib_assets_scripts_plato_file_js","link":"files/lib_assets_scripts_plato_file_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":115,"logical":89},"cyclomatic":7,"halstead":{"operators":{"distinct":17,"total":274,"identifiers":["__stripped__"]},"operands":{"distinct":137,"total":325,"identifiers":["__stripped__"]},"length":599,"vocabulary":154,"difficulty":20.164233576642335,"volume":4352.805137876247,"effort":87770.97951374548,"bugs":1.450935045958749,"time":4876.165528541415}}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":115,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":41,"total":59,"identifiers":["__stripped__"]},"length":115,"vocabulary":49,"difficulty":5.7560975609756095,"volume":645.6916320732489,"effort":3716.664028519189,"bugs":0.2152305440244163,"time":206.4813349177327}}},{"name":"focusFragment","line":11,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":20,"difficulty":4.576923076923077,"volume":138.3016990363956,"effort":632.996237897349,"bugs":0.0461005663454652,"time":35.166457660963836}}},{"name":"","line":35,"complexity":{"sloc":{"physical":29,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":4.666666666666666,"volume":62.907475208398566,"effort":293.5682176391933,"bugs":0.02096915840279952,"time":16.309345424399627}}},{"name":"","line":37,"complexity":{"sloc":{"physical":25,"logical":20},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":79,"identifiers":["__stripped__"]},"length":141,"vocabulary":53,"difficulty":10.345238095238095,"volume":807.6367840934112,"effort":8355.194825918741,"bugs":0.2692122613644704,"time":464.177490328819}}},{"name":"formatter","line":45,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334}}},{"name":"","line":65,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":2,"difficulty":1,"volume":3,"effort":3,"bugs":0.001,"time":0.16666666666666666}}},{"name":"scrollToLine","line":67,"complexity":{"sloc":{"physical":8,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":36,"difficulty":6.833333333333334,"volume":382.5744501067311,"effort":2614.258742395996,"bugs":0.1275248167022437,"time":145.23659679977754}}},{"name":"","line":77,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":3,"volume":71.69925001442313,"effort":215.0977500432694,"bugs":0.02389975000480771,"time":11.949875002403855}}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297}}},{"name":"drawCharts","line":89,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885}}},{"name":"","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.1666666666666667,"volume":33,"effort":38.5,"bugs":0.011,"time":2.138888888888889}}},{"name":"addLintMessages","line":95,"complexity":{"sloc":{"physical":23,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":20,"difficulty":4.285714285714286,"volume":168.55519570060713,"effort":722.3794101454591,"bugs":0.05618506523353571,"time":40.13218945252551}}},{"name":"","line":97,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":65,"vocabulary":27,"difficulty":9.705882352941176,"volume":309.0676876406255,"effort":2999.7746153354824,"bugs":0.10302256254687515,"time":166.6541452964157}}},{"name":"","line":100,"complexity":{"sloc":{"physical":4,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":15,"difficulty":4.666666666666667,"volume":101.57915548582149,"effort":474.03605893383366,"bugs":0.033859718495273826,"time":26.335336607435202}}},{"name":"","line":111,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":37,"vocabulary":20,"difficulty":3.6666666666666665,"volume":159.91133951083242,"effort":586.3415782063855,"bugs":0.05330377983694414,"time":32.574532122576976}}}],"maintainability":68.73288370788842,"module":"lib/assets/scripts/plato-file.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_file_js/report.json b/reports/files/lib_assets_scripts_plato_file_js/report.json index ad54de0a..2a9d06e1 100644 --- a/reports/files/lib_assets_scripts_plato_file_js/report.json +++ b/reports/files/lib_assets_scripts_plato_file_js/report.json @@ -1,560 +1 @@ -{ - "info": { - "file": "lib/assets/scripts/plato-file.js", - "fileShort": "lib/assets/scripts/plato-file.js", - "fileSafe": "lib_assets_scripts_plato_file_js", - "link": "files/lib_assets_scripts_plato_file_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 4, - "complexity": { - "sloc": { - "physical": 115, - "logical": 89 - }, - "cyclomatic": 7, - "halstead": { - "operators": { - "distinct": 17, - "total": 274, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 137, - "total": 325, - "identifiers": [ - "__stripped__" - ] - }, - "length": 599, - "vocabulary": 154, - "difficulty": 20.164233576642335, - "volume": 4352.805137876247, - "effort": 87770.97951374548, - "bugs": 1.450935045958749, - "time": 4876.165528541415 - } - } - }, - "functions": [ - { - "name": "", - "line": 4, - "complexity": { - "sloc": { - "physical": 115, - "logical": 22 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 8, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 41, - "total": 59, - "identifiers": [ - "__stripped__" - ] - }, - "length": 115, - "vocabulary": 49, - "difficulty": 5.7560975609756095, - "volume": 645.6916320732489, - "effort": 3716.664028519189, - "bugs": 0.2152305440244163, - "time": 206.4813349177327 - } - } - }, - { - "name": "focusFragment", - "line": 11, - "complexity": { - "sloc": { - "physical": 6, - "logical": 5 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 7, - "total": 15, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "length": 32, - "vocabulary": 20, - "difficulty": 4.576923076923077, - "volume": 138.3016990363956, - "effort": 632.996237897349, - "bugs": 0.0461005663454652, - "time": 35.166457660963836 - } - } - }, - { - "name": "", - "line": 35, - "complexity": { - "sloc": { - "physical": 29, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 17, - "vocabulary": 13, - "difficulty": 4.666666666666666, - "volume": 62.907475208398566, - "effort": 293.5682176391933, - "bugs": 0.02096915840279952, - "time": 16.309345424399627 - } - } - }, - { - "name": "", - "line": 37, - "complexity": { - "sloc": { - "physical": 25, - "logical": 20 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 62, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 42, - "total": 79, - "identifiers": [ - "__stripped__" - ] - }, - "length": 141, - "vocabulary": 53, - "difficulty": 10.345238095238095, - "volume": 807.6367840934112, - "effort": 8355.194825918741, - "bugs": 0.2692122613644704, - "time": 464.177490328819 - } - } - }, - { - "name": "formatter", - "line": 45, - "complexity": { - "sloc": { - "physical": 1, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "length": 5, - "vocabulary": 4, - "difficulty": 1.5, - "volume": 10, - "effort": 15, - "bugs": 0.0033333333333333335, - "time": 0.8333333333333334 - } - } - }, - { - "name": "", - "line": 65, - "complexity": { - "sloc": { - "physical": 1, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 1, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 2, - "difficulty": 1, - "volume": 3, - "effort": 3, - "bugs": 0.001, - "time": 0.16666666666666666 - } - } - }, - { - "name": "scrollToLine", - "line": 67, - "complexity": { - "sloc": { - "physical": 8, - "logical": 9 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 27, - "total": 41, - "identifiers": [ - "__stripped__" - ] - }, - "length": 74, - "vocabulary": 36, - "difficulty": 6.833333333333334, - "volume": 382.5744501067311, - "effort": 2614.258742395996, - "bugs": 0.1275248167022437, - "time": 145.23659679977754 - } - } - }, - { - "name": "", - "line": 77, - "complexity": { - "sloc": { - "physical": 6, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 12, - "identifiers": [ - "__stripped__" - ] - }, - "length": 20, - "vocabulary": 12, - "difficulty": 3, - "volume": 71.69925001442313, - "effort": 215.0977500432694, - "bugs": 0.02389975000480771, - "time": 11.949875002403855 - } - } - }, - { - "name": "", - "line": 84, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 3, - "difficulty": 0.5, - "volume": 4.754887502163469, - "effort": 2.3774437510817346, - "bugs": 0.0015849625007211565, - "time": 0.1320802083934297 - } - } - }, - { - "name": "drawCharts", - "line": 89, - "complexity": { - "sloc": { - "physical": 5, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 2, - "volume": 18.094737505048094, - "effort": 36.18947501009619, - "bugs": 0.006031579168349364, - "time": 2.0105263894497885 - } - } - }, - { - "name": "", - "line": 90, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 11, - "vocabulary": 8, - "difficulty": 1.1666666666666667, - "volume": 33, - "effort": 38.5, - "bugs": 0.011, - "time": 2.138888888888889 - } - } - }, - { - "name": "addLintMessages", - "line": 95, - "complexity": { - "sloc": { - "physical": 23, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 39, - "vocabulary": 20, - "difficulty": 4.285714285714286, - "volume": 168.55519570060713, - "effort": 722.3794101454591, - "bugs": 0.05618506523353571, - "time": 40.13218945252551 - } - } - }, - { - "name": "", - "line": 97, - "complexity": { - "sloc": { - "physical": 12, - "logical": 7 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 10, - "total": 32, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 17, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 27, - "difficulty": 9.705882352941176, - "volume": 309.0676876406255, - "effort": 2999.7746153354824, - "bugs": 0.10302256254687515, - "time": 166.6541452964157 - } - } - }, - { - "name": "", - "line": 100, - "complexity": { - "sloc": { - "physical": 4, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 6, - "total": 12, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 9, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "length": 26, - "vocabulary": 15, - "difficulty": 4.666666666666667, - "volume": 101.57915548582149, - "effort": 474.03605893383366, - "bugs": 0.033859718495273826, - "time": 26.335336607435202 - } - } - }, - { - "name": "", - "line": 111, - "complexity": { - "sloc": { - "physical": 6, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 15, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 15, - "total": 22, - "identifiers": [ - "__stripped__" - ] - }, - "length": 37, - "vocabulary": 20, - "difficulty": 3.6666666666666665, - "volume": 159.91133951083242, - "effort": 586.3415782063855, - "bugs": 0.05330377983694414, - "time": 32.574532122576976 - } - } - } - ], - "maintainability": 68.73288370788842, - "module": "lib/assets/scripts/plato-file.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/assets/scripts/plato-file.js","fileShort":"lib/assets/scripts/plato-file.js","fileSafe":"lib_assets_scripts_plato_file_js","link":"files/lib_assets_scripts_plato_file_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":115,"logical":89},"cyclomatic":7,"halstead":{"operators":{"distinct":17,"total":274,"identifiers":["__stripped__"]},"operands":{"distinct":137,"total":325,"identifiers":["__stripped__"]},"length":599,"vocabulary":154,"difficulty":20.164233576642335,"volume":4352.805137876247,"effort":87770.97951374548,"bugs":1.450935045958749,"time":4876.165528541415}}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":115,"logical":22},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":41,"total":59,"identifiers":["__stripped__"]},"length":115,"vocabulary":49,"difficulty":5.7560975609756095,"volume":645.6916320732489,"effort":3716.664028519189,"bugs":0.2152305440244163,"time":206.4813349177327}}},{"name":"focusFragment","line":11,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":20,"difficulty":4.576923076923077,"volume":138.3016990363956,"effort":632.996237897349,"bugs":0.0461005663454652,"time":35.166457660963836}}},{"name":"","line":35,"complexity":{"sloc":{"physical":29,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":13,"difficulty":4.666666666666666,"volume":62.907475208398566,"effort":293.5682176391933,"bugs":0.02096915840279952,"time":16.309345424399627}}},{"name":"","line":37,"complexity":{"sloc":{"physical":25,"logical":20},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":79,"identifiers":["__stripped__"]},"length":141,"vocabulary":53,"difficulty":10.345238095238095,"volume":807.6367840934112,"effort":8355.194825918741,"bugs":0.2692122613644704,"time":464.177490328819}}},{"name":"formatter","line":45,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334}}},{"name":"","line":65,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":2,"difficulty":1,"volume":3,"effort":3,"bugs":0.001,"time":0.16666666666666666}}},{"name":"scrollToLine","line":67,"complexity":{"sloc":{"physical":8,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":27,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":36,"difficulty":6.833333333333334,"volume":382.5744501067311,"effort":2614.258742395996,"bugs":0.1275248167022437,"time":145.23659679977754}}},{"name":"","line":77,"complexity":{"sloc":{"physical":6,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":12,"difficulty":3,"volume":71.69925001442313,"effort":215.0977500432694,"bugs":0.02389975000480771,"time":11.949875002403855}}},{"name":"","line":84,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297}}},{"name":"drawCharts","line":89,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885}}},{"name":"","line":90,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.1666666666666667,"volume":33,"effort":38.5,"bugs":0.011,"time":2.138888888888889}}},{"name":"addLintMessages","line":95,"complexity":{"sloc":{"physical":23,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":20,"difficulty":4.285714285714286,"volume":168.55519570060713,"effort":722.3794101454591,"bugs":0.05618506523353571,"time":40.13218945252551}}},{"name":"","line":97,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"length":65,"vocabulary":27,"difficulty":9.705882352941176,"volume":309.0676876406255,"effort":2999.7746153354824,"bugs":0.10302256254687515,"time":166.6541452964157}}},{"name":"","line":100,"complexity":{"sloc":{"physical":4,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":15,"difficulty":4.666666666666667,"volume":101.57915548582149,"effort":474.03605893383366,"bugs":0.033859718495273826,"time":26.335336607435202}}},{"name":"","line":111,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":37,"vocabulary":20,"difficulty":3.6666666666666665,"volume":159.91133951083242,"effort":586.3415782063855,"bugs":0.05330377983694414,"time":32.574532122576976}}}],"maintainability":68.73288370788842,"module":"lib/assets/scripts/plato-file.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_overview_js/report.history.js b/reports/files/lib_assets_scripts_plato_overview_js/report.history.js new file mode 100644 index 00000000..71548e24 --- /dev/null +++ b/reports/files/lib_assets_scripts_plato_overview_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_overview_js/report.history.json b/reports/files/lib_assets_scripts_plato_overview_js/report.history.json new file mode 100644 index 00000000..00f69d92 --- /dev/null +++ b/reports/files/lib_assets_scripts_plato_overview_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":155,"lloc":108,"functions":11,"deliveredBugs":1.8720547239416503,"lintErrors":0,"difficulty":37.37007874015748}] \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_overview_js/report.js b/reports/files/lib_assets_scripts_plato_overview_js/report.js index 811526a6..58061729 100644 --- a/reports/files/lib_assets_scripts_plato_overview_js/report.js +++ b/reports/files/lib_assets_scripts_plato_overview_js/report.js @@ -1,424 +1 @@ -__report = { - "info": { - "file": "lib/assets/scripts/plato-overview.js", - "fileShort": "lib/assets/scripts/plato-overview.js", - "fileSafe": "lib_assets_scripts_plato_overview_js", - "link": "files/lib_assets_scripts_plato_overview_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 4, - "complexity": { - "sloc": { - "physical": 155, - "logical": 108 - }, - "cyclomatic": 7, - "halstead": { - "operators": { - "distinct": 21, - "total": 327, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 127, - "total": 452, - "identifiers": [ - "__stripped__" - ] - }, - "length": 779, - "vocabulary": 148, - "difficulty": 37.37007874015748, - "volume": 5616.164171824951, - "effort": 209876.49731874975, - "bugs": 1.8720547239416503, - "time": 11659.805406597208 - } - } - }, - "functions": [ - { - "name": "", - "line": 4, - "complexity": { - "sloc": { - "physical": 155, - "logical": 12 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 24, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 25, - "total": 31, - "identifiers": [ - "__stripped__" - ] - }, - "length": 55, - "vocabulary": 31, - "difficulty": 3.7199999999999998, - "volume": 272.4807970712782, - "effort": 1013.6285651051547, - "bugs": 0.09082693235709273, - "time": 56.312698061397484 - } - } - }, - { - "name": "horizontalGraph", - "line": 21, - "complexity": { - "sloc": { - "physical": 7, - "logical": 11 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 28, - "total": 53, - "identifiers": [ - "__stripped__" - ] - }, - "length": 86, - "vocabulary": 37, - "difficulty": 8.517857142857142, - "volume": 448.0129894440897, - "effort": 3816.1106422291214, - "bugs": 0.1493376631480299, - "time": 212.00614679050673 - } - } - }, - { - "name": "getColor", - "line": 29, - "complexity": { - "sloc": { - "physical": 7, - "logical": 6 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 13, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "length": 40, - "vocabulary": 21, - "difficulty": 17.0625, - "volume": 175.69269691115042, - "effort": 2997.7566410465042, - "bugs": 0.05856423230371681, - "time": 166.54203561369468 - } - } - }, - { - "name": "drawFileCharts", - "line": 37, - "complexity": { - "sloc": { - "physical": 30, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 2, - "volume": 18.094737505048094, - "effort": 36.18947501009619, - "bugs": 0.006031579168349364, - "time": 2.0105263894497885 - } - } - }, - { - "name": "", - "line": 38, - "complexity": { - "sloc": { - "physical": 28, - "logical": 9 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 8, - "total": 29, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 17, - "total": 36, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 25, - "difficulty": 8.470588235294118, - "volume": 301.8506523353571, - "effort": 2556.852584487731, - "bugs": 0.1006168841117857, - "time": 142.04736580487395 - } - } - }, - { - "name": "", - "line": 49, - "complexity": { - "sloc": { - "physical": 16, - "logical": 9 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 33, - "total": 86, - "identifiers": [ - "__stripped__" - ] - }, - "length": 130, - "vocabulary": 40, - "difficulty": 9.121212121212121, - "volume": 691.8506523353572, - "effort": 6310.516556149772, - "bugs": 0.2306168841117857, - "time": 350.5842531194318 - } - } - }, - { - "name": "drawOverviewCharts", - "line": 68, - "complexity": { - "sloc": { - "physical": 82, - "logical": 41 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 10, - "total": 84, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 42, - "total": 109, - "identifiers": [ - "__stripped__" - ] - }, - "length": 193, - "vocabulary": 52, - "difficulty": 12.976190476190476, - "volume": 1100.184865601231, - "effort": 14276.208375063592, - "bugs": 0.3667282885337437, - "time": 793.1226875035329 - } - } - }, - { - "name": "", - "line": 109, - "complexity": { - "sloc": { - "physical": 23, - "logical": 14 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 7, - "total": 77, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 24, - "total": 91, - "identifiers": [ - "__stripped__" - ] - }, - "length": 168, - "vocabulary": 31, - "difficulty": 13.270833333333332, - "volume": 832.3049801449952, - "effort": 11045.38067400754, - "bugs": 0.27743499338166505, - "time": 613.6322596670856 - } - } - }, - { - "name": "onGraphClick", - "line": 133, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 14, - "vocabulary": 9, - "difficulty": 1.1428571428571428, - "volume": 44.37895002019238, - "effort": 50.718800023077, - "bugs": 0.014792983340064125, - "time": 2.817711112393167 - } - } - }, - { - "name": "", - "line": 145, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 1.25, - "volume": 18.094737505048094, - "effort": 22.61842188131012, - "bugs": 0.006031579168349364, - "time": 1.2565789934061178 - } - } - }, - { - "name": "", - "line": 154, - "complexity": { - "sloc": { - "physical": 4, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "length": 10, - "vocabulary": 6, - "difficulty": 1.5, - "volume": 25.84962500721156, - "effort": 38.77443751081734, - "bugs": 0.00861654166907052, - "time": 2.1541354172676304 - } - } - } - ], - "maintainability": 61.88655689787055, - "module": "lib/assets/scripts/plato-overview.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/assets/scripts/plato-overview.js","fileShort":"lib/assets/scripts/plato-overview.js","fileSafe":"lib_assets_scripts_plato_overview_js","link":"files/lib_assets_scripts_plato_overview_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":155,"logical":108},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":327,"identifiers":["__stripped__"]},"operands":{"distinct":127,"total":452,"identifiers":["__stripped__"]},"length":779,"vocabulary":148,"difficulty":37.37007874015748,"volume":5616.164171824951,"effort":209876.49731874975,"bugs":1.8720547239416503,"time":11659.805406597208}}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":155,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"length":55,"vocabulary":31,"difficulty":3.7199999999999998,"volume":272.4807970712782,"effort":1013.6285651051547,"bugs":0.09082693235709273,"time":56.312698061397484}}},{"name":"horizontalGraph","line":21,"complexity":{"sloc":{"physical":7,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":53,"identifiers":["__stripped__"]},"length":86,"vocabulary":37,"difficulty":8.517857142857142,"volume":448.0129894440897,"effort":3816.1106422291214,"bugs":0.1493376631480299,"time":212.00614679050673}}},{"name":"getColor","line":29,"complexity":{"sloc":{"physical":7,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"length":40,"vocabulary":21,"difficulty":17.0625,"volume":175.69269691115042,"effort":2997.7566410465042,"bugs":0.05856423230371681,"time":166.54203561369468}}},{"name":"drawFileCharts","line":37,"complexity":{"sloc":{"physical":30,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885}}},{"name":"","line":38,"complexity":{"sloc":{"physical":28,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"length":65,"vocabulary":25,"difficulty":8.470588235294118,"volume":301.8506523353571,"effort":2556.852584487731,"bugs":0.1006168841117857,"time":142.04736580487395}}},{"name":"","line":49,"complexity":{"sloc":{"physical":16,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":86,"identifiers":["__stripped__"]},"length":130,"vocabulary":40,"difficulty":9.121212121212121,"volume":691.8506523353572,"effort":6310.516556149772,"bugs":0.2306168841117857,"time":350.5842531194318}}},{"name":"drawOverviewCharts","line":68,"complexity":{"sloc":{"physical":82,"logical":41},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":84,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":109,"identifiers":["__stripped__"]},"length":193,"vocabulary":52,"difficulty":12.976190476190476,"volume":1100.184865601231,"effort":14276.208375063592,"bugs":0.3667282885337437,"time":793.1226875035329}}},{"name":"","line":109,"complexity":{"sloc":{"physical":23,"logical":14},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":91,"identifiers":["__stripped__"]},"length":168,"vocabulary":31,"difficulty":13.270833333333332,"volume":832.3049801449952,"effort":11045.38067400754,"bugs":0.27743499338166505,"time":613.6322596670856}}},{"name":"onGraphClick","line":133,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":1.1428571428571428,"volume":44.37895002019238,"effort":50.718800023077,"bugs":0.014792983340064125,"time":2.817711112393167}}},{"name":"","line":145,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":"","line":154,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304}}}],"maintainability":61.88655689787055,"module":"lib/assets/scripts/plato-overview.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_assets_scripts_plato_overview_js/report.json b/reports/files/lib_assets_scripts_plato_overview_js/report.json index de190102..705dfd4e 100644 --- a/reports/files/lib_assets_scripts_plato_overview_js/report.json +++ b/reports/files/lib_assets_scripts_plato_overview_js/report.json @@ -1,424 +1 @@ -{ - "info": { - "file": "lib/assets/scripts/plato-overview.js", - "fileShort": "lib/assets/scripts/plato-overview.js", - "fileSafe": "lib_assets_scripts_plato_overview_js", - "link": "files/lib_assets_scripts_plato_overview_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 4, - "complexity": { - "sloc": { - "physical": 155, - "logical": 108 - }, - "cyclomatic": 7, - "halstead": { - "operators": { - "distinct": 21, - "total": 327, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 127, - "total": 452, - "identifiers": [ - "__stripped__" - ] - }, - "length": 779, - "vocabulary": 148, - "difficulty": 37.37007874015748, - "volume": 5616.164171824951, - "effort": 209876.49731874975, - "bugs": 1.8720547239416503, - "time": 11659.805406597208 - } - } - }, - "functions": [ - { - "name": "", - "line": 4, - "complexity": { - "sloc": { - "physical": 155, - "logical": 12 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 24, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 25, - "total": 31, - "identifiers": [ - "__stripped__" - ] - }, - "length": 55, - "vocabulary": 31, - "difficulty": 3.7199999999999998, - "volume": 272.4807970712782, - "effort": 1013.6285651051547, - "bugs": 0.09082693235709273, - "time": 56.312698061397484 - } - } - }, - { - "name": "horizontalGraph", - "line": 21, - "complexity": { - "sloc": { - "physical": 7, - "logical": 11 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 33, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 28, - "total": 53, - "identifiers": [ - "__stripped__" - ] - }, - "length": 86, - "vocabulary": 37, - "difficulty": 8.517857142857142, - "volume": 448.0129894440897, - "effort": 3816.1106422291214, - "bugs": 0.1493376631480299, - "time": 212.00614679050673 - } - } - }, - { - "name": "getColor", - "line": 29, - "complexity": { - "sloc": { - "physical": 7, - "logical": 6 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 13, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "length": 40, - "vocabulary": 21, - "difficulty": 17.0625, - "volume": 175.69269691115042, - "effort": 2997.7566410465042, - "bugs": 0.05856423230371681, - "time": 166.54203561369468 - } - } - }, - { - "name": "drawFileCharts", - "line": 37, - "complexity": { - "sloc": { - "physical": 30, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 2, - "volume": 18.094737505048094, - "effort": 36.18947501009619, - "bugs": 0.006031579168349364, - "time": 2.0105263894497885 - } - } - }, - { - "name": "", - "line": 38, - "complexity": { - "sloc": { - "physical": 28, - "logical": 9 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 8, - "total": 29, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 17, - "total": 36, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 25, - "difficulty": 8.470588235294118, - "volume": 301.8506523353571, - "effort": 2556.852584487731, - "bugs": 0.1006168841117857, - "time": 142.04736580487395 - } - } - }, - { - "name": "", - "line": 49, - "complexity": { - "sloc": { - "physical": 16, - "logical": 9 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 33, - "total": 86, - "identifiers": [ - "__stripped__" - ] - }, - "length": 130, - "vocabulary": 40, - "difficulty": 9.121212121212121, - "volume": 691.8506523353572, - "effort": 6310.516556149772, - "bugs": 0.2306168841117857, - "time": 350.5842531194318 - } - } - }, - { - "name": "drawOverviewCharts", - "line": 68, - "complexity": { - "sloc": { - "physical": 82, - "logical": 41 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 10, - "total": 84, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 42, - "total": 109, - "identifiers": [ - "__stripped__" - ] - }, - "length": 193, - "vocabulary": 52, - "difficulty": 12.976190476190476, - "volume": 1100.184865601231, - "effort": 14276.208375063592, - "bugs": 0.3667282885337437, - "time": 793.1226875035329 - } - } - }, - { - "name": "", - "line": 109, - "complexity": { - "sloc": { - "physical": 23, - "logical": 14 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 7, - "total": 77, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 24, - "total": 91, - "identifiers": [ - "__stripped__" - ] - }, - "length": 168, - "vocabulary": 31, - "difficulty": 13.270833333333332, - "volume": 832.3049801449952, - "effort": 11045.38067400754, - "bugs": 0.27743499338166505, - "time": 613.6322596670856 - } - } - }, - { - "name": "onGraphClick", - "line": 133, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 14, - "vocabulary": 9, - "difficulty": 1.1428571428571428, - "volume": 44.37895002019238, - "effort": 50.718800023077, - "bugs": 0.014792983340064125, - "time": 2.817711112393167 - } - } - }, - { - "name": "", - "line": 145, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 1.25, - "volume": 18.094737505048094, - "effort": 22.61842188131012, - "bugs": 0.006031579168349364, - "time": 1.2565789934061178 - } - } - }, - { - "name": "", - "line": 154, - "complexity": { - "sloc": { - "physical": 4, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "length": 10, - "vocabulary": 6, - "difficulty": 1.5, - "volume": 25.84962500721156, - "effort": 38.77443751081734, - "bugs": 0.00861654166907052, - "time": 2.1541354172676304 - } - } - } - ], - "maintainability": 61.88655689787055, - "module": "lib/assets/scripts/plato-overview.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/assets/scripts/plato-overview.js","fileShort":"lib/assets/scripts/plato-overview.js","fileSafe":"lib_assets_scripts_plato_overview_js","link":"files/lib_assets_scripts_plato_overview_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":155,"logical":108},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":327,"identifiers":["__stripped__"]},"operands":{"distinct":127,"total":452,"identifiers":["__stripped__"]},"length":779,"vocabulary":148,"difficulty":37.37007874015748,"volume":5616.164171824951,"effort":209876.49731874975,"bugs":1.8720547239416503,"time":11659.805406597208}}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":155,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"length":55,"vocabulary":31,"difficulty":3.7199999999999998,"volume":272.4807970712782,"effort":1013.6285651051547,"bugs":0.09082693235709273,"time":56.312698061397484}}},{"name":"horizontalGraph","line":21,"complexity":{"sloc":{"physical":7,"logical":11},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":53,"identifiers":["__stripped__"]},"length":86,"vocabulary":37,"difficulty":8.517857142857142,"volume":448.0129894440897,"effort":3816.1106422291214,"bugs":0.1493376631480299,"time":212.00614679050673}}},{"name":"getColor","line":29,"complexity":{"sloc":{"physical":7,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"length":40,"vocabulary":21,"difficulty":17.0625,"volume":175.69269691115042,"effort":2997.7566410465042,"bugs":0.05856423230371681,"time":166.54203561369468}}},{"name":"drawFileCharts","line":37,"complexity":{"sloc":{"physical":30,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885}}},{"name":"","line":38,"complexity":{"sloc":{"physical":28,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"length":65,"vocabulary":25,"difficulty":8.470588235294118,"volume":301.8506523353571,"effort":2556.852584487731,"bugs":0.1006168841117857,"time":142.04736580487395}}},{"name":"","line":49,"complexity":{"sloc":{"physical":16,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":33,"total":86,"identifiers":["__stripped__"]},"length":130,"vocabulary":40,"difficulty":9.121212121212121,"volume":691.8506523353572,"effort":6310.516556149772,"bugs":0.2306168841117857,"time":350.5842531194318}}},{"name":"drawOverviewCharts","line":68,"complexity":{"sloc":{"physical":82,"logical":41},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":84,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":109,"identifiers":["__stripped__"]},"length":193,"vocabulary":52,"difficulty":12.976190476190476,"volume":1100.184865601231,"effort":14276.208375063592,"bugs":0.3667282885337437,"time":793.1226875035329}}},{"name":"","line":109,"complexity":{"sloc":{"physical":23,"logical":14},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":77,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":91,"identifiers":["__stripped__"]},"length":168,"vocabulary":31,"difficulty":13.270833333333332,"volume":832.3049801449952,"effort":11045.38067400754,"bugs":0.27743499338166505,"time":613.6322596670856}}},{"name":"onGraphClick","line":133,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":1.1428571428571428,"volume":44.37895002019238,"effort":50.718800023077,"bugs":0.014792983340064125,"time":2.817711112393167}}},{"name":"","line":145,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":"","line":154,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":6,"difficulty":1.5,"volume":25.84962500721156,"effort":38.77443751081734,"bugs":0.00861654166907052,"time":2.1541354172676304}}}],"maintainability":61.88655689787055,"module":"lib/assets/scripts/plato-overview.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_cli_js/report.history.js b/reports/files/lib_cli_js/report.history.js new file mode 100644 index 00000000..b2a3108e --- /dev/null +++ b/reports/files/lib_cli_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777}] \ No newline at end of file diff --git a/reports/files/lib_cli_js/report.history.json b/reports/files/lib_cli_js/report.history.json new file mode 100644 index 00000000..a5186f88 --- /dev/null +++ b/reports/files/lib_cli_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":95,"lloc":64,"functions":5,"deliveredBugs":0.9760307189425523,"lintErrors":0,"difficulty":30.987804878048777}] \ No newline at end of file diff --git a/reports/files/lib_cli_js/report.js b/reports/files/lib_cli_js/report.js index 40db3171..3f89e0b3 100644 --- a/reports/files/lib_cli_js/report.js +++ b/reports/files/lib_cli_js/report.js @@ -1,220 +1 @@ -__report = { - "info": { - "file": "lib/cli.js", - "fileShort": "lib/cli.js", - "fileSafe": "lib_cli_js", - "link": "files/lib_cli_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 95, - "logical": 64 - }, - "cyclomatic": 17, - "halstead": { - "operators": { - "distinct": 22, - "total": 206, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 82, - "total": 231, - "identifiers": [ - "__stripped__" - ] - }, - "length": 437, - "vocabulary": 104, - "difficulty": 30.987804878048777, - "volume": 2928.092156827657, - "effort": 90735.14842072043, - "bugs": 0.9760307189425523, - "time": 5040.841578928913 - } - } - }, - "functions": [ - { - "name": "exports.exec", - "line": 14, - "complexity": { - "sloc": { - "physical": 34, - "logical": 21 - }, - "cyclomatic": 6, - "halstead": { - "operators": { - "distinct": 15, - "total": 83, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 37, - "total": 89, - "identifiers": [ - "__stripped__" - ] - }, - "length": 172, - "vocabulary": 52, - "difficulty": 18.04054054054054, - "volume": 980.4756315202679, - "effort": 17688.310379453484, - "bugs": 0.326825210506756, - "time": 982.683909969638 - } - } - }, - { - "name": "", - "line": 21, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 5, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "length": 17, - "vocabulary": 9, - "difficulty": 5.625, - "volume": 53.88872502451932, - "effort": 303.12407826292116, - "bugs": 0.017962908341506437, - "time": 16.840226570162287 - } - } - }, - { - "name": "parseArgs", - "line": 54, - "complexity": { - "sloc": { - "physical": 42, - "logical": 19 - }, - "cyclomatic": 6, - "halstead": { - "operators": { - "distinct": 15, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 26, - "total": 60, - "identifiers": [ - "__stripped__" - ] - }, - "length": 116, - "vocabulary": 41, - "difficulty": 17.307692307692307, - "volume": 621.4760325356978, - "effort": 10756.31594773323, - "bugs": 0.20715867751189926, - "time": 597.5731082074017 - } - } - }, - { - "name": "", - "line": 59, - "complexity": { - "sloc": { - "physical": 7, - "logical": 8 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 8, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 12, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 41, - "vocabulary": 20, - "difficulty": 7.666666666666667, - "volume": 177.19905189038187, - "effort": 1358.5260644929276, - "bugs": 0.05906635063012729, - "time": 75.4736702496071 - } - } - }, - { - "name": "", - "line": 83, - "complexity": { - "sloc": { - "physical": 7, - "logical": 4 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 5, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "length": 38, - "vocabulary": 19, - "difficulty": 3.75, - "volume": 161.42124551085624, - "effort": 605.3296706657109, - "bugs": 0.05380708183695208, - "time": 33.62942614809505 - } - } - } - ], - "maintainability": 59.817992296305235, - "module": "lib/cli.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/cli.js","fileShort":"lib/cli.js","fileSafe":"lib_cli_js","link":"files/lib_cli_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":95,"logical":64},"cyclomatic":17,"halstead":{"operators":{"distinct":22,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":231,"identifiers":["__stripped__"]},"length":437,"vocabulary":104,"difficulty":30.987804878048777,"volume":2928.092156827657,"effort":90735.14842072043,"bugs":0.9760307189425523,"time":5040.841578928913}}},"functions":[{"name":"exports.exec","line":14,"complexity":{"sloc":{"physical":34,"logical":21},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":89,"identifiers":["__stripped__"]},"length":172,"vocabulary":52,"difficulty":18.04054054054054,"volume":980.4756315202679,"effort":17688.310379453484,"bugs":0.326825210506756,"time":982.683909969638}}},{"name":"","line":21,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":5.625,"volume":53.88872502451932,"effort":303.12407826292116,"bugs":0.017962908341506437,"time":16.840226570162287}}},{"name":"parseArgs","line":54,"complexity":{"sloc":{"physical":42,"logical":19},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":60,"identifiers":["__stripped__"]},"length":116,"vocabulary":41,"difficulty":17.307692307692307,"volume":621.4760325356978,"effort":10756.31594773323,"bugs":0.20715867751189926,"time":597.5731082074017}}},{"name":"","line":59,"complexity":{"sloc":{"physical":7,"logical":8},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.666666666666667,"volume":177.19905189038187,"effort":1358.5260644929276,"bugs":0.05906635063012729,"time":75.4736702496071}}},{"name":"","line":83,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":3.75,"volume":161.42124551085624,"effort":605.3296706657109,"bugs":0.05380708183695208,"time":33.62942614809505}}}],"maintainability":59.817992296305235,"module":"lib/cli.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_cli_js/report.json b/reports/files/lib_cli_js/report.json index f5f066cf..bfcf42d5 100644 --- a/reports/files/lib_cli_js/report.json +++ b/reports/files/lib_cli_js/report.json @@ -1,220 +1 @@ -{ - "info": { - "file": "lib/cli.js", - "fileShort": "lib/cli.js", - "fileSafe": "lib_cli_js", - "link": "files/lib_cli_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 95, - "logical": 64 - }, - "cyclomatic": 17, - "halstead": { - "operators": { - "distinct": 22, - "total": 206, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 82, - "total": 231, - "identifiers": [ - "__stripped__" - ] - }, - "length": 437, - "vocabulary": 104, - "difficulty": 30.987804878048777, - "volume": 2928.092156827657, - "effort": 90735.14842072043, - "bugs": 0.9760307189425523, - "time": 5040.841578928913 - } - } - }, - "functions": [ - { - "name": "exports.exec", - "line": 14, - "complexity": { - "sloc": { - "physical": 34, - "logical": 21 - }, - "cyclomatic": 6, - "halstead": { - "operators": { - "distinct": 15, - "total": 83, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 37, - "total": 89, - "identifiers": [ - "__stripped__" - ] - }, - "length": 172, - "vocabulary": 52, - "difficulty": 18.04054054054054, - "volume": 980.4756315202679, - "effort": 17688.310379453484, - "bugs": 0.326825210506756, - "time": 982.683909969638 - } - } - }, - { - "name": "", - "line": 21, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 5, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "length": 17, - "vocabulary": 9, - "difficulty": 5.625, - "volume": 53.88872502451932, - "effort": 303.12407826292116, - "bugs": 0.017962908341506437, - "time": 16.840226570162287 - } - } - }, - { - "name": "parseArgs", - "line": 54, - "complexity": { - "sloc": { - "physical": 42, - "logical": 19 - }, - "cyclomatic": 6, - "halstead": { - "operators": { - "distinct": 15, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 26, - "total": 60, - "identifiers": [ - "__stripped__" - ] - }, - "length": 116, - "vocabulary": 41, - "difficulty": 17.307692307692307, - "volume": 621.4760325356978, - "effort": 10756.31594773323, - "bugs": 0.20715867751189926, - "time": 597.5731082074017 - } - } - }, - { - "name": "", - "line": 59, - "complexity": { - "sloc": { - "physical": 7, - "logical": 8 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 8, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 12, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 41, - "vocabulary": 20, - "difficulty": 7.666666666666667, - "volume": 177.19905189038187, - "effort": 1358.5260644929276, - "bugs": 0.05906635063012729, - "time": 75.4736702496071 - } - } - }, - { - "name": "", - "line": 83, - "complexity": { - "sloc": { - "physical": 7, - "logical": 4 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 5, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "length": 38, - "vocabulary": 19, - "difficulty": 3.75, - "volume": 161.42124551085624, - "effort": 605.3296706657109, - "bugs": 0.05380708183695208, - "time": 33.62942614809505 - } - } - } - ], - "maintainability": 59.817992296305235, - "module": "lib/cli.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/cli.js","fileShort":"lib/cli.js","fileSafe":"lib_cli_js","link":"files/lib_cli_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":95,"logical":64},"cyclomatic":17,"halstead":{"operators":{"distinct":22,"total":206,"identifiers":["__stripped__"]},"operands":{"distinct":82,"total":231,"identifiers":["__stripped__"]},"length":437,"vocabulary":104,"difficulty":30.987804878048777,"volume":2928.092156827657,"effort":90735.14842072043,"bugs":0.9760307189425523,"time":5040.841578928913}}},"functions":[{"name":"exports.exec","line":14,"complexity":{"sloc":{"physical":34,"logical":21},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":89,"identifiers":["__stripped__"]},"length":172,"vocabulary":52,"difficulty":18.04054054054054,"volume":980.4756315202679,"effort":17688.310379453484,"bugs":0.326825210506756,"time":982.683909969638}}},{"name":"","line":21,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":5.625,"volume":53.88872502451932,"effort":303.12407826292116,"bugs":0.017962908341506437,"time":16.840226570162287}}},{"name":"parseArgs","line":54,"complexity":{"sloc":{"physical":42,"logical":19},"cyclomatic":6,"halstead":{"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":60,"identifiers":["__stripped__"]},"length":116,"vocabulary":41,"difficulty":17.307692307692307,"volume":621.4760325356978,"effort":10756.31594773323,"bugs":0.20715867751189926,"time":597.5731082074017}}},{"name":"","line":59,"complexity":{"sloc":{"physical":7,"logical":8},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.666666666666667,"volume":177.19905189038187,"effort":1358.5260644929276,"bugs":0.05906635063012729,"time":75.4736702496071}}},{"name":"","line":83,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":38,"vocabulary":19,"difficulty":3.75,"volume":161.42124551085624,"effort":605.3296706657109,"bugs":0.05380708183695208,"time":33.62942614809505}}}],"maintainability":59.817992296305235,"module":"lib/cli.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_info_js/report.history.js b/reports/files/lib_info_js/report.history.js new file mode 100644 index 00000000..fd3fc13d --- /dev/null +++ b/reports/files/lib_info_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333}] \ No newline at end of file diff --git a/reports/files/lib_info_js/report.history.json b/reports/files/lib_info_js/report.history.json new file mode 100644 index 00000000..22edc7c4 --- /dev/null +++ b/reports/files/lib_info_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":26,"lloc":12,"functions":3,"deliveredBugs":0.18367746297052545,"lintErrors":0,"difficulty":8.133333333333333}] \ No newline at end of file diff --git a/reports/files/lib_info_js/report.js b/reports/files/lib_info_js/report.js index ea800c2f..1745a71e 100644 --- a/reports/files/lib_info_js/report.js +++ b/reports/files/lib_info_js/report.js @@ -1,152 +1 @@ -__report = { - "info": { - "file": "lib/info.js", - "fileShort": "lib/info.js", - "fileSafe": "lib_info_js", - "link": "files/lib_info_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 26, - "logical": 12 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 8, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 30, - "total": 61, - "identifiers": [ - "__stripped__" - ] - }, - "length": 105, - "vocabulary": 38, - "difficulty": 8.133333333333333, - "volume": 551.0323889115764, - "effort": 4481.730096480821, - "bugs": 0.18367746297052545, - "time": 248.98500536004562 - } - } - }, - "functions": [ - { - "name": "exports.version", - "line": 9, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 1, - "volume": 18.094737505048094, - "effort": 18.094737505048094, - "bugs": 0.006031579168349364, - "time": 1.0052631947248942 - } - } - }, - { - "name": "exports.help", - "line": 13, - "complexity": { - "sloc": { - "physical": 14, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 13, - "difficulty": 1.5, - "volume": 66.60791492653966, - "effort": 99.9118723898095, - "bugs": 0.022202638308846556, - "time": 5.550659577211639 - } - } - }, - { - "name": "", - "line": 15, - "complexity": { - "sloc": { - "physical": 11, - "logical": 3 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 7, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 16, - "total": 30, - "identifiers": [ - "__stripped__" - ] - }, - "length": 49, - "vocabulary": 23, - "difficulty": 6.5625, - "volume": 221.65453584679364, - "effort": 1454.6078914945833, - "bugs": 0.07388484528226455, - "time": 80.81154952747686 - } - } - } - ], - "maintainability": 80.81634715316764, - "module": "lib/info.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/info.js","fileShort":"lib/info.js","fileSafe":"lib_info_js","link":"files/lib_info_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":26,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":30,"total":61,"identifiers":["__stripped__"]},"length":105,"vocabulary":38,"difficulty":8.133333333333333,"volume":551.0323889115764,"effort":4481.730096480821,"bugs":0.18367746297052545,"time":248.98500536004562}}},"functions":[{"name":"exports.version","line":9,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1,"volume":18.094737505048094,"effort":18.094737505048094,"bugs":0.006031579168349364,"time":1.0052631947248942}}},{"name":"exports.help","line":13,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":1.5,"volume":66.60791492653966,"effort":99.9118723898095,"bugs":0.022202638308846556,"time":5.550659577211639}}},{"name":"","line":15,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":49,"vocabulary":23,"difficulty":6.5625,"volume":221.65453584679364,"effort":1454.6078914945833,"bugs":0.07388484528226455,"time":80.81154952747686}}}],"maintainability":80.81634715316764,"module":"lib/info.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_info_js/report.json b/reports/files/lib_info_js/report.json index 0843a4ad..ed0e2fc6 100644 --- a/reports/files/lib_info_js/report.json +++ b/reports/files/lib_info_js/report.json @@ -1,152 +1 @@ -{ - "info": { - "file": "lib/info.js", - "fileShort": "lib/info.js", - "fileSafe": "lib_info_js", - "link": "files/lib_info_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 26, - "logical": 12 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 8, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 30, - "total": 61, - "identifiers": [ - "__stripped__" - ] - }, - "length": 105, - "vocabulary": 38, - "difficulty": 8.133333333333333, - "volume": 551.0323889115764, - "effort": 4481.730096480821, - "bugs": 0.18367746297052545, - "time": 248.98500536004562 - } - } - }, - "functions": [ - { - "name": "exports.version", - "line": 9, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 7, - "vocabulary": 6, - "difficulty": 1, - "volume": 18.094737505048094, - "effort": 18.094737505048094, - "bugs": 0.006031579168349364, - "time": 1.0052631947248942 - } - } - }, - { - "name": "exports.help", - "line": 13, - "complexity": { - "sloc": { - "physical": 14, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 13, - "difficulty": 1.5, - "volume": 66.60791492653966, - "effort": 99.9118723898095, - "bugs": 0.022202638308846556, - "time": 5.550659577211639 - } - } - }, - { - "name": "", - "line": 15, - "complexity": { - "sloc": { - "physical": 11, - "logical": 3 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 7, - "total": 19, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 16, - "total": 30, - "identifiers": [ - "__stripped__" - ] - }, - "length": 49, - "vocabulary": 23, - "difficulty": 6.5625, - "volume": 221.65453584679364, - "effort": 1454.6078914945833, - "bugs": 0.07388484528226455, - "time": 80.81154952747686 - } - } - } - ], - "maintainability": 80.81634715316764, - "module": "lib/info.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/info.js","fileShort":"lib/info.js","fileSafe":"lib_info_js","link":"files/lib_info_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":26,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":30,"total":61,"identifiers":["__stripped__"]},"length":105,"vocabulary":38,"difficulty":8.133333333333333,"volume":551.0323889115764,"effort":4481.730096480821,"bugs":0.18367746297052545,"time":248.98500536004562}}},"functions":[{"name":"exports.version","line":9,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1,"volume":18.094737505048094,"effort":18.094737505048094,"bugs":0.006031579168349364,"time":1.0052631947248942}}},{"name":"exports.help","line":13,"complexity":{"sloc":{"physical":14,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":1.5,"volume":66.60791492653966,"effort":99.9118723898095,"bugs":0.022202638308846556,"time":5.550659577211639}}},{"name":"","line":15,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":49,"vocabulary":23,"difficulty":6.5625,"volume":221.65453584679364,"effort":1454.6078914945833,"bugs":0.07388484528226455,"time":80.81154952747686}}}],"maintainability":80.81634715316764,"module":"lib/info.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_logger_js/report.history.js b/reports/files/lib_logger_js/report.history.js new file mode 100644 index 00000000..de3d58cd --- /dev/null +++ b/reports/files/lib_logger_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474}] \ No newline at end of file diff --git a/reports/files/lib_logger_js/report.history.json b/reports/files/lib_logger_js/report.history.json new file mode 100644 index 00000000..b0b43afa --- /dev/null +++ b/reports/files/lib_logger_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:22 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":22,"lloc":10,"functions":3,"deliveredBugs":0.10039827389930317,"lintErrors":0,"difficulty":7.0476190476190474}] \ No newline at end of file diff --git a/reports/files/lib_logger_js/report.js b/reports/files/lib_logger_js/report.js index 587077ff..acff16b0 100644 --- a/reports/files/lib_logger_js/report.js +++ b/reports/files/lib_logger_js/report.js @@ -1,152 +1 @@ -__report = { - "info": { - "file": "lib/logger.js", - "fileShort": "lib/logger.js", - "fileSafe": "lib_logger_js", - "link": "files/lib_logger_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 22, - "logical": 10 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 8, - "total": 25, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 21, - "total": 37, - "identifiers": [ - "__stripped__" - ] - }, - "length": 62, - "vocabulary": 29, - "difficulty": 7.0476190476190474, - "volume": 301.1948216979095, - "effort": 2122.70636244241, - "bugs": 0.10039827389930317, - "time": 117.92813124680055 - } - } - }, - "functions": [ - { - "name": "Logger", - "line": 5, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 6, - "vocabulary": 4, - "difficulty": 2, - "volume": 12, - "effort": 24, - "bugs": 0.004, - "time": 1.3333333333333333 - } - } - }, - { - "name": "", - "line": 17, - "complexity": { - "sloc": { - "physical": 6, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 10, - "difficulty": 3.3333333333333335, - "volume": 59.794705707972525, - "effort": 199.31568569324176, - "bugs": 0.019931568569324175, - "time": 11.073093649624543 - } - } - }, - { - "name": ".undefined", - "line": 19, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 14, - "vocabulary": 11, - "difficulty": 2.2857142857142856, - "volume": 48.43204266092217, - "effort": 110.70181179639353, - "bugs": 0.016144014220307392, - "time": 6.150100655355196 - } - } - } - ], - "maintainability": 85.6967430926156, - "module": "lib/logger.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/logger.js","fileShort":"lib/logger.js","fileSafe":"lib_logger_js","link":"files/lib_logger_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":22,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"length":62,"vocabulary":29,"difficulty":7.0476190476190474,"volume":301.1948216979095,"effort":2122.70636244241,"bugs":0.10039827389930317,"time":117.92813124680055}}},"functions":[{"name":"Logger","line":5,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333}}},{"name":"","line":17,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":10,"difficulty":3.3333333333333335,"volume":59.794705707972525,"effort":199.31568569324176,"bugs":0.019931568569324175,"time":11.073093649624543}}},{"name":".undefined","line":19,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.2857142857142856,"volume":48.43204266092217,"effort":110.70181179639353,"bugs":0.016144014220307392,"time":6.150100655355196}}}],"maintainability":85.6967430926156,"module":"lib/logger.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_logger_js/report.json b/reports/files/lib_logger_js/report.json index a5b520e5..c8663a41 100644 --- a/reports/files/lib_logger_js/report.json +++ b/reports/files/lib_logger_js/report.json @@ -1,152 +1 @@ -{ - "info": { - "file": "lib/logger.js", - "fileShort": "lib/logger.js", - "fileSafe": "lib_logger_js", - "link": "files/lib_logger_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 22, - "logical": 10 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 8, - "total": 25, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 21, - "total": 37, - "identifiers": [ - "__stripped__" - ] - }, - "length": 62, - "vocabulary": 29, - "difficulty": 7.0476190476190474, - "volume": 301.1948216979095, - "effort": 2122.70636244241, - "bugs": 0.10039827389930317, - "time": 117.92813124680055 - } - } - }, - "functions": [ - { - "name": "Logger", - "line": 5, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "length": 6, - "vocabulary": 4, - "difficulty": 2, - "volume": 12, - "effort": 24, - "bugs": 0.004, - "time": 1.3333333333333333 - } - } - }, - { - "name": "", - "line": 17, - "complexity": { - "sloc": { - "physical": 6, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 18, - "vocabulary": 10, - "difficulty": 3.3333333333333335, - "volume": 59.794705707972525, - "effort": 199.31568569324176, - "bugs": 0.019931568569324175, - "time": 11.073093649624543 - } - } - }, - { - "name": ".undefined", - "line": 19, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 6, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "length": 14, - "vocabulary": 11, - "difficulty": 2.2857142857142856, - "volume": 48.43204266092217, - "effort": 110.70181179639353, - "bugs": 0.016144014220307392, - "time": 6.150100655355196 - } - } - } - ], - "maintainability": 85.6967430926156, - "module": "lib/logger.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/logger.js","fileShort":"lib/logger.js","fileSafe":"lib_logger_js","link":"files/lib_logger_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":22,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"length":62,"vocabulary":29,"difficulty":7.0476190476190474,"volume":301.1948216979095,"effort":2122.70636244241,"bugs":0.10039827389930317,"time":117.92813124680055}}},"functions":[{"name":"Logger","line":5,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333}}},{"name":"","line":17,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":18,"vocabulary":10,"difficulty":3.3333333333333335,"volume":59.794705707972525,"effort":199.31568569324176,"bugs":0.019931568569324175,"time":11.073093649624543}}},{"name":".undefined","line":19,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.2857142857142856,"volume":48.43204266092217,"effort":110.70181179639353,"bugs":0.016144014220307392,"time":6.150100655355196}}}],"maintainability":85.6967430926156,"module":"lib/logger.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_FileHistory_js/index.html b/reports/files/lib_models_FileHistory_js/index.html new file mode 100644 index 00000000..0b8b25d3 --- /dev/null +++ b/reports/files/lib_models_FileHistory_js/index.html @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

lib/models/FileHistory.js

+
+
+ +
+
+
+

Maintainability

+

67.26

+
+
+

Estimated # Bugs

+

0.26

+
+
+
+
+

Difficulty

+

10.56

+
+
+

SLOC/LSLOC

+

27 / 18

+
+
+
+ +
+
+

Function weight

+
+
+
+

By Complexity

+
+
+
+

By SLOC

+
+
+
+
+ +
+
+ +
+
+ +
+
+

.

+
+
+ + + + + + + + + + + + diff --git a/reports/files/lib_models_FileHistory_js/report.history.js b/reports/files/lib_models_FileHistory_js/report.history.js new file mode 100644 index 00000000..8ee0eb4a --- /dev/null +++ b/reports/files/lib_models_FileHistory_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555}] \ No newline at end of file diff --git a/reports/files/lib_models_FileHistory_js/report.history.json b/reports/files/lib_models_FileHistory_js/report.history.json new file mode 100644 index 00000000..bff4c6d1 --- /dev/null +++ b/reports/files/lib_models_FileHistory_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":27,"lloc":18,"functions":2,"deliveredBugs":0.25592503729730826,"lintErrors":0,"difficulty":10.555555555555555}] \ No newline at end of file diff --git a/reports/files/lib_models_FileHistory_js/report.js b/reports/files/lib_models_FileHistory_js/report.js new file mode 100644 index 00000000..84519c7b --- /dev/null +++ b/reports/files/lib_models_FileHistory_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"lib/models/FileHistory.js","fileShort":"lib/models/FileHistory.js","fileSafe":"lib_models_FileHistory_js","link":"files/lib_models_FileHistory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":27,"logical":18},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"length":139,"vocabulary":46,"difficulty":10.555555555555555,"volume":767.7751118919248,"effort":8104.292847748095,"bugs":0.25592503729730826,"time":450.2384915415608}}},"functions":[{"name":"FileHistory","line":7,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":".addReport","line":14,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"length":99,"vocabulary":32,"difficulty":10.369565217391305,"volume":495,"effort":5132.934782608696,"bugs":0.165,"time":285.1630434782609}}}],"maintainability":67.26153531611725,"module":"lib/models/FileHistory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_FileHistory_js/report.json b/reports/files/lib_models_FileHistory_js/report.json new file mode 100644 index 00000000..1c170bc3 --- /dev/null +++ b/reports/files/lib_models_FileHistory_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"lib/models/FileHistory.js","fileShort":"lib/models/FileHistory.js","fileSafe":"lib_models_FileHistory_js","link":"files/lib_models_FileHistory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":27,"logical":18},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"length":139,"vocabulary":46,"difficulty":10.555555555555555,"volume":767.7751118919248,"effort":8104.292847748095,"bugs":0.25592503729730826,"time":450.2384915415608}}},"functions":[{"name":"FileHistory","line":7,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":".addReport","line":14,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"length":99,"vocabulary":32,"difficulty":10.369565217391305,"volume":495,"effort":5132.934782608696,"bugs":0.165,"time":285.1630434782609}}}],"maintainability":67.26153531611725,"module":"lib/models/FileHistory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_History_js/index.html b/reports/files/lib_models_History_js/index.html new file mode 100644 index 00000000..3232679f --- /dev/null +++ b/reports/files/lib_models_History_js/index.html @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

lib/models/History.js

+
+
+ +
+
+
+

Maintainability

+

79.76

+
+
+

Estimated # Bugs

+

0.19

+
+
+
+
+

Difficulty

+

14.32

+
+
+

SLOC/LSLOC

+

29 / 19

+
+
+
+ +
+
+

Function weight

+
+
+
+

By Complexity

+
+
+
+

By SLOC

+
+
+
+
+ +
+
+ +
+
+ +
+
+

.

+
+
+ + + + + + + + + + + + diff --git a/reports/files/lib_models_History_js/report.history.js b/reports/files/lib_models_History_js/report.history.js new file mode 100644 index 00000000..be4f73f4 --- /dev/null +++ b/reports/files/lib_models_History_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818}] \ No newline at end of file diff --git a/reports/files/lib_models_History_js/report.history.json b/reports/files/lib_models_History_js/report.history.json new file mode 100644 index 00000000..d4b4c5dd --- /dev/null +++ b/reports/files/lib_models_History_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":29,"lloc":19,"functions":5,"deliveredBugs":0.18666666666666668,"lintErrors":0,"difficulty":14.318181818181818}] \ No newline at end of file diff --git a/reports/files/lib_models_History_js/report.js b/reports/files/lib_models_History_js/report.js new file mode 100644 index 00000000..3e7e8156 --- /dev/null +++ b/reports/files/lib_models_History_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"lib/models/History.js","fileShort":"lib/models/History.js","fileSafe":"lib_models_History_js","link":"files/lib_models_History_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":29,"logical":19},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":63,"identifiers":["__stripped__"]},"length":112,"vocabulary":32,"difficulty":14.318181818181818,"volume":560,"effort":8018.181818181818,"bugs":0.18666666666666668,"time":445.45454545454544}}},"functions":[{"name":"History","line":7,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":14,"difficulty":6.375,"volume":114.22064766172811,"effort":728.1566288435167,"bugs":0.038073549220576035,"time":40.45314604686204}}},{"name":"","line":11,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999}}},{"name":".push","line":18,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":6,"difficulty":3.5,"volume":31.019550008653873,"effort":108.56842503028855,"bugs":0.010339850002884624,"time":6.031579168349364}}},{"name":".toJSON","line":23,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":5.25,"volume":66.60791492653966,"effort":349.69155336433323,"bugs":0.022202638308846556,"time":19.427308520240736}}},{"name":"","line":25,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999}}}],"maintainability":79.76377880842902,"module":"lib/models/History.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_History_js/report.json b/reports/files/lib_models_History_js/report.json new file mode 100644 index 00000000..1db1e250 --- /dev/null +++ b/reports/files/lib_models_History_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"lib/models/History.js","fileShort":"lib/models/History.js","fileSafe":"lib_models_History_js","link":"files/lib_models_History_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":29,"logical":19},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":63,"identifiers":["__stripped__"]},"length":112,"vocabulary":32,"difficulty":14.318181818181818,"volume":560,"effort":8018.181818181818,"bugs":0.18666666666666668,"time":445.45454545454544}}},"functions":[{"name":"History","line":7,"complexity":{"sloc":{"physical":10,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"length":30,"vocabulary":14,"difficulty":6.375,"volume":114.22064766172811,"effort":728.1566288435167,"bugs":0.038073549220576035,"time":40.45314604686204}}},{"name":"","line":11,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999}}},{"name":".push","line":18,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":6,"difficulty":3.5,"volume":31.019550008653873,"effort":108.56842503028855,"bugs":0.010339850002884624,"time":6.031579168349364}}},{"name":".toJSON","line":23,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":5.25,"volume":66.60791492653966,"effort":349.69155336433323,"bugs":0.022202638308846556,"time":19.427308520240736}}},{"name":"","line":25,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":2.0999999999999996,"volume":33,"effort":69.29999999999998,"bugs":0.011,"time":3.849999999999999}}}],"maintainability":79.76377880842902,"module":"lib/models/History.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_OverviewHistory_js/index.html b/reports/files/lib_models_OverviewHistory_js/index.html new file mode 100644 index 00000000..e61be927 --- /dev/null +++ b/reports/files/lib_models_OverviewHistory_js/index.html @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

lib/models/OverviewHistory.js

+
+
+ +
+
+
+

Maintainability

+

68.57

+
+
+

Estimated # Bugs

+

0.18

+
+
+
+
+

Difficulty

+

11.80

+
+
+

SLOC/LSLOC

+

28 / 17

+
+
+
+ +
+
+

Function weight

+
+
+
+

By Complexity

+
+
+
+

By SLOC

+
+
+
+
+ +
+
+ +
+
+ +
+
+

.

+
+
+ + + + + + + + + + + + diff --git a/reports/files/lib_models_OverviewHistory_js/report.history.js b/reports/files/lib_models_OverviewHistory_js/report.history.js new file mode 100644 index 00000000..09ab5c1b --- /dev/null +++ b/reports/files/lib_models_OverviewHistory_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999}] \ No newline at end of file diff --git a/reports/files/lib_models_OverviewHistory_js/report.history.json b/reports/files/lib_models_OverviewHistory_js/report.history.json new file mode 100644 index 00000000..0ec21734 --- /dev/null +++ b/reports/files/lib_models_OverviewHistory_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":28,"lloc":17,"functions":2,"deliveredBugs":0.1846541886100188,"lintErrors":0,"difficulty":11.799999999999999}] \ No newline at end of file diff --git a/reports/files/lib_models_OverviewHistory_js/report.js b/reports/files/lib_models_OverviewHistory_js/report.js new file mode 100644 index 00000000..e6dec6ec --- /dev/null +++ b/reports/files/lib_models_OverviewHistory_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"lib/models/OverviewHistory.js","fileShort":"lib/models/OverviewHistory.js","fileSafe":"lib_models_OverviewHistory_js","link":"files/lib_models_OverviewHistory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":28,"logical":17},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":108,"vocabulary":35,"difficulty":11.799999999999999,"volume":553.9625658300564,"effort":6536.758276794665,"bugs":0.1846541886100188,"time":363.15323759970363}}},"functions":[{"name":"OverviewHistory","line":8,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":".addReport","line":14,"complexity":{"sloc":{"physical":15,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":36,"identifiers":["__stripped__"]},"length":68,"vocabulary":21,"difficulty":13.5,"volume":298.6775847489557,"effort":4032.1473941109025,"bugs":0.09955919491631858,"time":224.0081885617168}}}],"maintainability":68.56621660820748,"module":"lib/models/OverviewHistory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_models_OverviewHistory_js/report.json b/reports/files/lib_models_OverviewHistory_js/report.json new file mode 100644 index 00000000..41d12051 --- /dev/null +++ b/reports/files/lib_models_OverviewHistory_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"lib/models/OverviewHistory.js","fileShort":"lib/models/OverviewHistory.js","fileSafe":"lib_models_OverviewHistory_js","link":"files/lib_models_OverviewHistory_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":28,"logical":17},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":108,"vocabulary":35,"difficulty":11.799999999999999,"volume":553.9625658300564,"effort":6536.758276794665,"bugs":0.1846541886100188,"time":363.15323759970363}}},"functions":[{"name":"OverviewHistory","line":8,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178}}},{"name":".addReport","line":14,"complexity":{"sloc":{"physical":15,"logical":10},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":36,"identifiers":["__stripped__"]},"length":68,"vocabulary":21,"difficulty":13.5,"volume":298.6775847489557,"effort":4032.1473941109025,"bugs":0.09955919491631858,"time":224.0081885617168}}}],"maintainability":68.56621660820748,"module":"lib/models/OverviewHistory.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_plato_js/index.html b/reports/files/lib_plato_js/index.html index a4f5b4f3..5fac58a1 100644 --- a/reports/files/lib_plato_js/index.html +++ b/reports/files/lib_plato_js/index.html @@ -45,21 +45,21 @@

lib/plato.js

Maintainability

-

65.64

+

66.00

Estimated # Bugs

-

2.00

+

2.31

Difficulty

-

30.79

+

32.85

SLOC/LSLOC

-

208 / 139

+

231 / 154

@@ -84,7 +84,7 @@

By SLOC diff --git a/reports/files/lib_plato_js/report.history.js b/reports/files/lib_plato_js/report.history.js new file mode 100644 index 00000000..431ee1dd --- /dev/null +++ b/reports/files/lib_plato_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":231,"lloc":155,"functions":18,"deliveredBugs":2.3124935413122722,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":231,"lloc":155,"functions":18,"deliveredBugs":2.3124935413122722,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":231,"lloc":154,"functions":18,"deliveredBugs":2.3100016301686166,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":231,"lloc":154,"functions":18,"deliveredBugs":2.3100016301686166,"lintErrors":0,"difficulty":32.848101265822784}] \ No newline at end of file diff --git a/reports/files/lib_plato_js/report.history.json b/reports/files/lib_plato_js/report.history.json new file mode 100644 index 00000000..527c9622 --- /dev/null +++ b/reports/files/lib_plato_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":231,"lloc":155,"functions":18,"deliveredBugs":2.3124935413122722,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":231,"lloc":155,"functions":18,"deliveredBugs":2.3124935413122722,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":231,"lloc":154,"functions":18,"deliveredBugs":2.3100016301686166,"lintErrors":0,"difficulty":32.848101265822784},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":231,"lloc":154,"functions":18,"deliveredBugs":2.3100016301686166,"lintErrors":0,"difficulty":32.848101265822784}] \ No newline at end of file diff --git a/reports/files/lib_plato_js/report.js b/reports/files/lib_plato_js/report.js index 01f3a4b4..0c72afb7 100644 --- a/reports/files/lib_plato_js/report.js +++ b/reports/files/lib_plato_js/report.js @@ -1,594 +1 @@ -__report = { - "info": { - "file": "lib/plato.js", - "fileShort": "lib/plato.js", - "fileSafe": "lib_plato_js", - "link": "files/lib_plato_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 9, - "complexity": { - "sloc": { - "physical": 208, - "logical": 139 - }, - "cyclomatic": 12, - "halstead": { - "operators": { - "distinct": 19, - "total": 364, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 141, - "total": 457, - "identifiers": [ - "__stripped__" - ] - }, - "length": 821, - "vocabulary": 160, - "difficulty": 30.790780141843975, - "volume": 6011.302965902524, - "effort": 185092.70798911923, - "bugs": 2.0037676553008414, - "time": 10282.928221617734 - } - } - }, - "functions": [ - { - "name": "exports.inspect", - "line": 35, - "complexity": { - "sloc": { - "physical": 103, - "logical": 21 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 48, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 35, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "length": 104, - "vocabulary": 46, - "difficulty": 8.8, - "volume": 574.4504434299294, - "effort": 5055.163902183379, - "bugs": 0.1914834811433098, - "time": 280.8424390101877 - } - } - }, - { - "name": "", - "line": 51, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 5, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "length": 16, - "vocabulary": 9, - "difficulty": 3.6, - "volume": 50.718800023077, - "effort": 182.5876800830772, - "bugs": 0.016906266674359, - "time": 10.1437600046154 - } - } - }, - { - "name": "runReports", - "line": 63, - "complexity": { - "sloc": { - "physical": 51, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 12, - "vocabulary": 8, - "difficulty": 3.5, - "volume": 36, - "effort": 126, - "bugs": 0.012, - "time": 7 - } - } - }, - { - "name": "", - "line": 64, - "complexity": { - "sloc": { - "physical": 48, - "logical": 30 - }, - "cyclomatic": 8, - "halstead": { - "operators": { - "distinct": 13, - "total": 83, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 50, - "total": 92, - "identifiers": [ - "__stripped__" - ] - }, - "length": 175, - "vocabulary": 63, - "difficulty": 11.96, - "volume": 1046.0239866124855, - "effort": 12510.446879885327, - "bugs": 0.3486746622041618, - "time": 695.024826660296 - } - } - }, - { - "name": "", - "line": 68, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "length": 8, - "vocabulary": 7, - "difficulty": 1.875, - "volume": 22.458839376460833, - "effort": 42.11032383086406, - "bugs": 0.007486279792153611, - "time": 2.3394624350480036 - } - } - }, - { - "name": "", - "line": 92, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 16, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 39, - "vocabulary": 19, - "difficulty": 4.107142857142857, - "volume": 165.66917302429982, - "effort": 680.426960635517, - "bugs": 0.05522305767476661, - "time": 37.80149781308428 - } - } - }, - { - "name": "", - "line": 116, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 3, - "difficulty": 0.5, - "volume": 4.754887502163469, - "effort": 2.3774437510817346, - "bugs": 0.0015849625007211565, - "time": 0.1320802083934297 - } - } - }, - { - "name": "", - "line": 120, - "complexity": { - "sloc": { - "physical": 16, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "length": 5, - "vocabulary": 5, - "difficulty": 1, - "volume": 11.60964047443681, - "effort": 11.60964047443681, - "bugs": 0.0038698801581456034, - "time": 0.6449800263576005 - } - } - }, - { - "name": "", - "line": 121, - "complexity": { - "sloc": { - "physical": 14, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 12, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "length": 31, - "vocabulary": 17, - "difficulty": 3.75, - "volume": 126.71134807876054, - "effort": 475.16755529535203, - "bugs": 0.04223711602625351, - "time": 26.398197516408445 - } - } - }, - { - "name": "", - "line": 125, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "length": 29, - "vocabulary": 19, - "difficulty": 4.153846153846153, - "volume": 123.18989788986397, - "effort": 511.7118835425118, - "bugs": 0.04106329929662132, - "time": 28.42843797458399 - } - } - }, - { - "name": "exports.getOverviewReport", - "line": 140, - "complexity": { - "sloc": { - "physical": 42, - "logical": 14 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 11, - "total": 39, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 43, - "identifiers": [ - "__stripped__" - ] - }, - "length": 82, - "vocabulary": 24, - "difficulty": 18.19230769230769, - "volume": 375.9669250591349, - "effort": 6839.7059828065685, - "bugs": 0.12532230835304498, - "time": 379.983665711476 - } - } - }, - { - "name": "", - "line": 154, - "complexity": { - "sloc": { - "physical": 19, - "logical": 12 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 19, - "total": 53, - "identifiers": [ - "__stripped__" - ] - }, - "length": 97, - "vocabulary": 26, - "difficulty": 9.76315789473684, - "volume": 455.94265265968596, - "effort": 4451.4401088616705, - "bugs": 0.1519808842198953, - "time": 247.3022282700928 - } - } - }, - { - "name": "writeFile", - "line": 183, - "complexity": { - "sloc": { - "physical": 4, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 15, - "vocabulary": 10, - "difficulty": 1.375, - "volume": 49.82892142331044, - "effort": 68.51476695705186, - "bugs": 0.016609640474436815, - "time": 3.8063759420584367 - } - } - }, - { - "name": "writeReport", - "line": 188, - "complexity": { - "sloc": { - "physical": 9, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "length": 28, - "vocabulary": 15, - "difficulty": 4.25, - "volume": 109.39293667703852, - "effort": 464.9199808774137, - "bugs": 0.03646431222567951, - "time": 25.828887826522983 - } - } - }, - { - "name": "writeOverview", - "line": 198, - "complexity": { - "sloc": { - "physical": 8, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 34, - "vocabulary": 19, - "difficulty": 4.615384615384616, - "volume": 144.4295354570819, - "effort": 666.5978559557627, - "bugs": 0.048143178485693966, - "time": 37.033214219764595 - } - } - }, - { - "name": "writeFileReport", - "line": 207, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 19, - "total": 31, - "identifiers": [ - "__stripped__" - ] - }, - "length": 52, - "vocabulary": 25, - "difficulty": 4.894736842105263, - "volume": 241.48052186828568, - "effort": 1181.9836070395036, - "bugs": 0.08049350728942856, - "time": 65.66575594663908 - } - } - } - ], - "maintainability": 65.64065356334332, - "module": "lib/plato.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/plato.js","fileShort":"lib/plato.js","fileSafe":"lib_plato_js","link":"files/lib_plato_js/index.html"},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":231,"logical":154},"cyclomatic":15,"halstead":{"operators":{"distinct":20,"total":408,"identifiers":["__stripped__"]},"operands":{"distinct":158,"total":519,"identifiers":["__stripped__"]},"length":927,"vocabulary":178,"difficulty":32.848101265822784,"volume":6930.00489050585,"effort":227637.5024159833,"bugs":2.3100016301686166,"time":12646.527911999072}}},"functions":[{"name":"exports.inspect","line":37,"complexity":{"sloc":{"physical":103,"logical":21},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":56,"identifiers":["__stripped__"]},"length":104,"vocabulary":46,"difficulty":8.8,"volume":574.4504434299294,"effort":5055.163902183379,"bugs":0.1914834811433098,"time":280.8424390101877}}},{"name":"","line":53,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":9,"difficulty":3.6,"volume":50.718800023077,"effort":182.5876800830772,"bugs":0.016906266674359,"time":10.1437600046154}}},{"name":"runReports","line":65,"complexity":{"sloc":{"physical":50,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3.5,"volume":36,"effort":126,"bugs":0.012,"time":7}}},{"name":"","line":66,"complexity":{"sloc":{"physical":47,"logical":30},"cyclomatic":8,"halstead":{"operators":{"distinct":13,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":50,"total":92,"identifiers":["__stripped__"]},"length":175,"vocabulary":63,"difficulty":11.96,"volume":1046.0239866124855,"effort":12510.446879885327,"bugs":0.3486746622041618,"time":695.024826660296}}},{"name":"","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036}}},{"name":"","line":94,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":38,"vocabulary":18,"difficulty":3.2857142857142856,"volume":158.45715005480787,"effort":520.6449216086544,"bugs":0.05281905001826929,"time":28.924717867147464}}},{"name":"","line":117,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297}}},{"name":"","line":121,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005}}},{"name":"","line":122,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":17,"difficulty":3.75,"volume":126.71134807876054,"effort":475.16755529535203,"bugs":0.04223711602625351,"time":26.398197516408445}}},{"name":"","line":126,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":4.5,"volume":142.62362713128297,"effort":641.8063220907734,"bugs":0.04754120904376099,"time":35.65590678282074}}},{"name":"exports.getOverviewReport","line":142,"complexity":{"sloc":{"physical":42,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":24,"difficulty":18.19230769230769,"volume":375.9669250591349,"effort":6839.7059828065685,"bugs":0.12532230835304498,"time":379.983665711476}}},{"name":"","line":156,"complexity":{"sloc":{"physical":19,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"length":97,"vocabulary":26,"difficulty":9.76315789473684,"volume":455.94265265968596,"effort":4451.4401088616705,"bugs":0.1519808842198953,"time":247.3022282700928}}},{"name":"updateHistoricalOverview","line":185,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":5.714285714285714,"volume":160.5395382709427,"effort":917.3687901196726,"bugs":0.05351317942364757,"time":50.96493278442625}}},{"name":"updateHistoricalReport","line":192,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":5.714285714285714,"volume":160.5395382709427,"effort":917.3687901196726,"bugs":0.05351317942364757,"time":50.96493278442625}}},{"name":"writeFile","line":201,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.375,"volume":49.82892142331044,"effort":68.51476695705186,"bugs":0.016609640474436815,"time":3.8063759420584367}}},{"name":"writeReport","line":206,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":5.5,"volume":150.11730005192322,"effort":825.6451502855778,"bugs":0.05003910001730774,"time":45.86917501586543}}},{"name":"writeOverview","line":218,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.615384615384616,"volume":144.4295354570819,"effort":666.5978559557627,"bugs":0.048143178485693966,"time":37.033214219764595}}},{"name":"writeFileReport","line":227,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"length":61,"vocabulary":28,"difficulty":5.045454545454546,"volume":293.24865024551383,"effort":1479.5727353296381,"bugs":0.09774955008183794,"time":82.19848529609101}}}],"maintainability":66.00461737123746,"module":"lib/plato.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_plato_js/report.json b/reports/files/lib_plato_js/report.json index 39275a66..49e735fc 100644 --- a/reports/files/lib_plato_js/report.json +++ b/reports/files/lib_plato_js/report.json @@ -1,594 +1 @@ -{ - "info": { - "file": "lib/plato.js", - "fileShort": "lib/plato.js", - "fileSafe": "lib_plato_js", - "link": "files/lib_plato_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 9, - "complexity": { - "sloc": { - "physical": 208, - "logical": 139 - }, - "cyclomatic": 12, - "halstead": { - "operators": { - "distinct": 19, - "total": 364, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 141, - "total": 457, - "identifiers": [ - "__stripped__" - ] - }, - "length": 821, - "vocabulary": 160, - "difficulty": 30.790780141843975, - "volume": 6011.302965902524, - "effort": 185092.70798911923, - "bugs": 2.0037676553008414, - "time": 10282.928221617734 - } - } - }, - "functions": [ - { - "name": "exports.inspect", - "line": 35, - "complexity": { - "sloc": { - "physical": 103, - "logical": 21 - }, - "cyclomatic": 3, - "halstead": { - "operators": { - "distinct": 11, - "total": 48, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 35, - "total": 56, - "identifiers": [ - "__stripped__" - ] - }, - "length": 104, - "vocabulary": 46, - "difficulty": 8.8, - "volume": 574.4504434299294, - "effort": 5055.163902183379, - "bugs": 0.1914834811433098, - "time": 280.8424390101877 - } - } - }, - { - "name": "", - "line": 51, - "complexity": { - "sloc": { - "physical": 3, - "logical": 2 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 5, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "length": 16, - "vocabulary": 9, - "difficulty": 3.6, - "volume": 50.718800023077, - "effort": 182.5876800830772, - "bugs": 0.016906266674359, - "time": 10.1437600046154 - } - } - }, - { - "name": "runReports", - "line": 63, - "complexity": { - "sloc": { - "physical": 51, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 12, - "vocabulary": 8, - "difficulty": 3.5, - "volume": 36, - "effort": 126, - "bugs": 0.012, - "time": 7 - } - } - }, - { - "name": "", - "line": 64, - "complexity": { - "sloc": { - "physical": 48, - "logical": 30 - }, - "cyclomatic": 8, - "halstead": { - "operators": { - "distinct": 13, - "total": 83, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 50, - "total": 92, - "identifiers": [ - "__stripped__" - ] - }, - "length": 175, - "vocabulary": 63, - "difficulty": 11.96, - "volume": 1046.0239866124855, - "effort": 12510.446879885327, - "bugs": 0.3486746622041618, - "time": 695.024826660296 - } - } - }, - { - "name": "", - "line": 68, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 4, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "length": 8, - "vocabulary": 7, - "difficulty": 1.875, - "volume": 22.458839376460833, - "effort": 42.11032383086406, - "bugs": 0.007486279792153611, - "time": 2.3394624350480036 - } - } - }, - { - "name": "", - "line": 92, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 16, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 39, - "vocabulary": 19, - "difficulty": 4.107142857142857, - "volume": 165.66917302429982, - "effort": 680.426960635517, - "bugs": 0.05522305767476661, - "time": 37.80149781308428 - } - } - }, - { - "name": "", - "line": 116, - "complexity": { - "sloc": { - "physical": 3, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 1, - "total": 1, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "length": 3, - "vocabulary": 3, - "difficulty": 0.5, - "volume": 4.754887502163469, - "effort": 2.3774437510817346, - "bugs": 0.0015849625007211565, - "time": 0.1320802083934297 - } - } - }, - { - "name": "", - "line": 120, - "complexity": { - "sloc": { - "physical": 16, - "logical": 1 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 2, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 3, - "total": 3, - "identifiers": [ - "__stripped__" - ] - }, - "length": 5, - "vocabulary": 5, - "difficulty": 1, - "volume": 11.60964047443681, - "effort": 11.60964047443681, - "bugs": 0.0038698801581456034, - "time": 0.6449800263576005 - } - } - }, - { - "name": "", - "line": 121, - "complexity": { - "sloc": { - "physical": 14, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 12, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "length": 31, - "vocabulary": 17, - "difficulty": 3.75, - "volume": 126.71134807876054, - "effort": 475.16755529535203, - "bugs": 0.04223711602625351, - "time": 26.398197516408445 - } - } - }, - { - "name": "", - "line": 125, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 18, - "identifiers": [ - "__stripped__" - ] - }, - "length": 29, - "vocabulary": 19, - "difficulty": 4.153846153846153, - "volume": 123.18989788986397, - "effort": 511.7118835425118, - "bugs": 0.04106329929662132, - "time": 28.42843797458399 - } - } - }, - { - "name": "exports.getOverviewReport", - "line": 140, - "complexity": { - "sloc": { - "physical": 42, - "logical": 14 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 11, - "total": 39, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 43, - "identifiers": [ - "__stripped__" - ] - }, - "length": 82, - "vocabulary": 24, - "difficulty": 18.19230769230769, - "volume": 375.9669250591349, - "effort": 6839.7059828065685, - "bugs": 0.12532230835304498, - "time": 379.983665711476 - } - } - }, - { - "name": "", - "line": 154, - "complexity": { - "sloc": { - "physical": 19, - "logical": 12 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 7, - "total": 44, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 19, - "total": 53, - "identifiers": [ - "__stripped__" - ] - }, - "length": 97, - "vocabulary": 26, - "difficulty": 9.76315789473684, - "volume": 455.94265265968596, - "effort": 4451.4401088616705, - "bugs": 0.1519808842198953, - "time": 247.3022282700928 - } - } - }, - { - "name": "writeFile", - "line": 183, - "complexity": { - "sloc": { - "physical": 4, - "logical": 2 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 2, - "total": 4, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "length": 15, - "vocabulary": 10, - "difficulty": 1.375, - "volume": 49.82892142331044, - "effort": 68.51476695705186, - "bugs": 0.016609640474436815, - "time": 3.8063759420584367 - } - } - }, - { - "name": "writeReport", - "line": 188, - "complexity": { - "sloc": { - "physical": 9, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 11, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 10, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "length": 28, - "vocabulary": 15, - "difficulty": 4.25, - "volume": 109.39293667703852, - "effort": 464.9199808774137, - "bugs": 0.03646431222567951, - "time": 25.828887826522983 - } - } - }, - { - "name": "writeOverview", - "line": 198, - "complexity": { - "sloc": { - "physical": 8, - "logical": 5 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 13, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 34, - "vocabulary": 19, - "difficulty": 4.615384615384616, - "volume": 144.4295354570819, - "effort": 666.5978559557627, - "bugs": 0.048143178485693966, - "time": 37.033214219764595 - } - } - }, - { - "name": "writeFileReport", - "line": 207, - "complexity": { - "sloc": { - "physical": 10, - "logical": 7 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 21, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 19, - "total": 31, - "identifiers": [ - "__stripped__" - ] - }, - "length": 52, - "vocabulary": 25, - "difficulty": 4.894736842105263, - "volume": 241.48052186828568, - "effort": 1181.9836070395036, - "bugs": 0.08049350728942856, - "time": 65.66575594663908 - } - } - } - ], - "maintainability": 65.64065356334332, - "module": "lib/plato.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/plato.js","fileShort":"lib/plato.js","fileSafe":"lib_plato_js","link":"files/lib_plato_js/index.html"},"complexity":{"aggregate":{"line":9,"complexity":{"sloc":{"physical":231,"logical":154},"cyclomatic":15,"halstead":{"operators":{"distinct":20,"total":408,"identifiers":["__stripped__"]},"operands":{"distinct":158,"total":519,"identifiers":["__stripped__"]},"length":927,"vocabulary":178,"difficulty":32.848101265822784,"volume":6930.00489050585,"effort":227637.5024159833,"bugs":2.3100016301686166,"time":12646.527911999072}}},"functions":[{"name":"exports.inspect","line":37,"complexity":{"sloc":{"physical":103,"logical":21},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":56,"identifiers":["__stripped__"]},"length":104,"vocabulary":46,"difficulty":8.8,"volume":574.4504434299294,"effort":5055.163902183379,"bugs":0.1914834811433098,"time":280.8424390101877}}},{"name":"","line":53,"complexity":{"sloc":{"physical":3,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":9,"difficulty":3.6,"volume":50.718800023077,"effort":182.5876800830772,"bugs":0.016906266674359,"time":10.1437600046154}}},{"name":"runReports","line":65,"complexity":{"sloc":{"physical":50,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":3.5,"volume":36,"effort":126,"bugs":0.012,"time":7}}},{"name":"","line":66,"complexity":{"sloc":{"physical":47,"logical":30},"cyclomatic":8,"halstead":{"operators":{"distinct":13,"total":83,"identifiers":["__stripped__"]},"operands":{"distinct":50,"total":92,"identifiers":["__stripped__"]},"length":175,"vocabulary":63,"difficulty":11.96,"volume":1046.0239866124855,"effort":12510.446879885327,"bugs":0.3486746622041618,"time":695.024826660296}}},{"name":"","line":70,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.875,"volume":22.458839376460833,"effort":42.11032383086406,"bugs":0.007486279792153611,"time":2.3394624350480036}}},{"name":"","line":94,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"length":38,"vocabulary":18,"difficulty":3.2857142857142856,"volume":158.45715005480787,"effort":520.6449216086544,"bugs":0.05281905001826929,"time":28.924717867147464}}},{"name":"","line":117,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":0.5,"volume":4.754887502163469,"effort":2.3774437510817346,"bugs":0.0015849625007211565,"time":0.1320802083934297}}},{"name":"","line":121,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005}}},{"name":"","line":122,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":17,"difficulty":3.75,"volume":126.71134807876054,"effort":475.16755529535203,"bugs":0.04223711602625351,"time":26.398197516408445}}},{"name":"","line":126,"complexity":{"sloc":{"physical":10,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"length":33,"vocabulary":20,"difficulty":4.5,"volume":142.62362713128297,"effort":641.8063220907734,"bugs":0.04754120904376099,"time":35.65590678282074}}},{"name":"exports.getOverviewReport","line":142,"complexity":{"sloc":{"physical":42,"logical":14},"cyclomatic":1,"halstead":{"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":43,"identifiers":["__stripped__"]},"length":82,"vocabulary":24,"difficulty":18.19230769230769,"volume":375.9669250591349,"effort":6839.7059828065685,"bugs":0.12532230835304498,"time":379.983665711476}}},{"name":"","line":156,"complexity":{"sloc":{"physical":19,"logical":12},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"length":97,"vocabulary":26,"difficulty":9.76315789473684,"volume":455.94265265968596,"effort":4451.4401088616705,"bugs":0.1519808842198953,"time":247.3022282700928}}},{"name":"updateHistoricalOverview","line":185,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":5.714285714285714,"volume":160.5395382709427,"effort":917.3687901196726,"bugs":0.05351317942364757,"time":50.96493278442625}}},{"name":"updateHistoricalReport","line":192,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":22,"difficulty":5.714285714285714,"volume":160.5395382709427,"effort":917.3687901196726,"bugs":0.05351317942364757,"time":50.96493278442625}}},{"name":"writeFile","line":201,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.375,"volume":49.82892142331044,"effort":68.51476695705186,"bugs":0.016609640474436815,"time":3.8063759420584367}}},{"name":"writeReport","line":206,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":5.5,"volume":150.11730005192322,"effort":825.6451502855778,"bugs":0.05003910001730774,"time":45.86917501586543}}},{"name":"writeOverview","line":218,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.615384615384616,"volume":144.4295354570819,"effort":666.5978559557627,"bugs":0.048143178485693966,"time":37.033214219764595}}},{"name":"writeFileReport","line":227,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"length":61,"vocabulary":28,"difficulty":5.045454545454546,"volume":293.24865024551383,"effort":1479.5727353296381,"bugs":0.09774955008183794,"time":82.19848529609101}}}],"maintainability":66.00461737123746,"module":"lib/plato.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_reporters_complexity_index_js/report.history.js b/reports/files/lib_reporters_complexity_index_js/report.history.js new file mode 100644 index 00000000..cb5fe13e --- /dev/null +++ b/reports/files/lib_reporters_complexity_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286}] \ No newline at end of file diff --git a/reports/files/lib_reporters_complexity_index_js/report.history.json b/reports/files/lib_reporters_complexity_index_js/report.history.json new file mode 100644 index 00000000..cc7d538d --- /dev/null +++ b/reports/files/lib_reporters_complexity_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":9,"lloc":6,"functions":1,"deliveredBugs":0.048981851742056784,"lintErrors":0,"difficulty":4.285714285714286}] \ No newline at end of file diff --git a/reports/files/lib_reporters_complexity_index_js/report.js b/reports/files/lib_reporters_complexity_index_js/report.js index df990d1e..17d985ff 100644 --- a/reports/files/lib_reporters_complexity_index_js/report.js +++ b/reports/files/lib_reporters_complexity_index_js/report.js @@ -1,84 +1 @@ -__report = { - "info": { - "file": "lib/reporters/complexity/index.js", - "fileShort": "lib/reporters/complexity/index.js", - "fileSafe": "lib_reporters_complexity_index_js", - "link": "files/lib_reporters_complexity_index_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 34, - "vocabulary": 20, - "difficulty": 4.285714285714286, - "volume": 146.94555522617034, - "effort": 629.7666652550157, - "bugs": 0.048981851742056784, - "time": 34.98703695861198 - } - } - }, - "functions": [ - { - "name": "exports.process", - "line": 5, - "complexity": { - "sloc": { - "physical": 5, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "length": 21, - "vocabulary": 13, - "difficulty": 4.0625, - "volume": 77.70923408096293, - "effort": 315.6937634539119, - "bugs": 0.025903078026987644, - "time": 17.538542414106217 - } - } - } - ], - "maintainability": 78.08254882593663, - "module": "lib/reporters/complexity/index.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/reporters/complexity/index.js","fileShort":"lib/reporters/complexity/index.js","fileSafe":"lib_reporters_complexity_index_js","link":"files/lib_reporters_complexity_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":20,"difficulty":4.285714285714286,"volume":146.94555522617034,"effort":629.7666652550157,"bugs":0.048981851742056784,"time":34.98703695861198}}},"functions":[{"name":"exports.process","line":5,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":4.0625,"volume":77.70923408096293,"effort":315.6937634539119,"bugs":0.025903078026987644,"time":17.538542414106217}}}],"maintainability":78.08254882593663,"module":"lib/reporters/complexity/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_reporters_complexity_index_js/report.json b/reports/files/lib_reporters_complexity_index_js/report.json index 58802222..2f7ac1e0 100644 --- a/reports/files/lib_reporters_complexity_index_js/report.json +++ b/reports/files/lib_reporters_complexity_index_js/report.json @@ -1,84 +1 @@ -{ - "info": { - "file": "lib/reporters/complexity/index.js", - "fileShort": "lib/reporters/complexity/index.js", - "fileSafe": "lib_reporters_complexity_index_js", - "link": "files/lib_reporters_complexity_index_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 6, - "total": 14, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 20, - "identifiers": [ - "__stripped__" - ] - }, - "length": 34, - "vocabulary": 20, - "difficulty": 4.285714285714286, - "volume": 146.94555522617034, - "effort": 629.7666652550157, - "bugs": 0.048981851742056784, - "time": 34.98703695861198 - } - } - }, - "functions": [ - { - "name": "exports.process", - "line": 5, - "complexity": { - "sloc": { - "physical": 5, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 8, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 8, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "length": 21, - "vocabulary": 13, - "difficulty": 4.0625, - "volume": 77.70923408096293, - "effort": 315.6937634539119, - "bugs": 0.025903078026987644, - "time": 17.538542414106217 - } - } - } - ], - "maintainability": 78.08254882593663, - "module": "lib/reporters/complexity/index.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/reporters/complexity/index.js","fileShort":"lib/reporters/complexity/index.js","fileSafe":"lib_reporters_complexity_index_js","link":"files/lib_reporters_complexity_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":20,"difficulty":4.285714285714286,"volume":146.94555522617034,"effort":629.7666652550157,"bugs":0.048981851742056784,"time":34.98703695861198}}},"functions":[{"name":"exports.process","line":5,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":4.0625,"volume":77.70923408096293,"effort":315.6937634539119,"bugs":0.025903078026987644,"time":17.538542414106217}}}],"maintainability":78.08254882593663,"module":"lib/reporters/complexity/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_reporters_jshint_index_js/report.history.js b/reports/files/lib_reporters_jshint_index_js/report.history.js new file mode 100644 index 00000000..d22acf50 --- /dev/null +++ b/reports/files/lib_reporters_jshint_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336}] \ No newline at end of file diff --git a/reports/files/lib_reporters_jshint_index_js/report.history.json b/reports/files/lib_reporters_jshint_index_js/report.history.json new file mode 100644 index 00000000..d636c672 --- /dev/null +++ b/reports/files/lib_reporters_jshint_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Tue, 19 Mar 2013 06:13:23 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:13:34 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:16:59 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336},{"date":"Tue, 19 Mar 2013 06:17:09 GMT","sloc":52,"lloc":33,"functions":5,"deliveredBugs":0.33137444170945535,"lintErrors":0,"difficulty":16.333333333333336}] \ No newline at end of file diff --git a/reports/files/lib_reporters_jshint_index_js/report.js b/reports/files/lib_reporters_jshint_index_js/report.js index 4f0b8368..069dc9b2 100644 --- a/reports/files/lib_reporters_jshint_index_js/report.js +++ b/reports/files/lib_reporters_jshint_index_js/report.js @@ -1,220 +1 @@ -__report = { - "info": { - "file": "lib/reporters/jshint/index.js", - "fileShort": "lib/reporters/jshint/index.js", - "fileSafe": "lib_reporters_jshint_index_js", - "link": "files/lib_reporters_jshint_index_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 52, - "logical": 33 - }, - "cyclomatic": 5, - "halstead": { - "operators": { - "distinct": 12, - "total": 80, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 36, - "total": 98, - "identifiers": [ - "__stripped__" - ] - }, - "length": 178, - "vocabulary": 48, - "difficulty": 16.333333333333336, - "volume": 994.123325128366, - "effort": 16237.347643763314, - "bugs": 0.33137444170945535, - "time": 902.0748690979619 - } - } - }, - "functions": [ - { - "name": "exports.process", - "line": 5, - "complexity": { - "sloc": { - "physical": 5, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "length": 22, - "vocabulary": 12, - "difficulty": 4.642857142857143, - "volume": 78.86917501586544, - "effort": 366.178312573661, - "bugs": 0.026289725005288478, - "time": 20.34323958742561 - } - } - }, - { - "name": "generateReport", - "line": 11, - "complexity": { - "sloc": { - "physical": 18, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 20, - "vocabulary": 15, - "difficulty": 7.5, - "volume": 78.13781191217038, - "effort": 586.0335893412778, - "bugs": 0.026045937304056792, - "time": 32.55742163007099 - } - } - }, - { - "name": "", - "line": 17, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 15, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 40, - "vocabulary": 19, - "difficulty": 3.066666666666667, - "volume": 169.9171005377434, - "effort": 521.0791083157465, - "bugs": 0.056639033512581136, - "time": 28.948839350874803 - } - } - }, - { - "name": "lint", - "line": 30, - "complexity": { - "sloc": { - "physical": 23, - "logical": 12 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 12, - "total": 30, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 35, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 26, - "difficulty": 15, - "volume": 305.528581679171, - "effort": 4582.928725187565, - "bugs": 0.10184286055972366, - "time": 254.60715139930915 - } - } - }, - { - "name": "", - "line": 40, - "complexity": { - "sloc": { - "physical": 3, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 5, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 5, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 12, - "vocabulary": 10, - "difficulty": 3.5, - "volume": 39.863137138648355, - "effort": 139.52097998526924, - "bugs": 0.013287712379549451, - "time": 7.75116555473718 - } - } - } - ], - "maintainability": 69.35563537718875, - "module": "lib/reporters/jshint/index.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +__report = {"info":{"file":"lib/reporters/jshint/index.js","fileShort":"lib/reporters/jshint/index.js","fileSafe":"lib_reporters_jshint_index_js","link":"files/lib_reporters_jshint_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":80,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":98,"identifiers":["__stripped__"]},"length":178,"vocabulary":48,"difficulty":16.333333333333336,"volume":994.123325128366,"effort":16237.347643763314,"bugs":0.33137444170945535,"time":902.0748690979619}}},"functions":[{"name":"exports.process","line":5,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.642857142857143,"volume":78.86917501586544,"effort":366.178312573661,"bugs":0.026289725005288478,"time":20.34323958742561}}},{"name":"generateReport","line":11,"complexity":{"sloc":{"physical":18,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":15,"difficulty":7.5,"volume":78.13781191217038,"effort":586.0335893412778,"bugs":0.026045937304056792,"time":32.55742163007099}}},{"name":"","line":17,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":40,"vocabulary":19,"difficulty":3.066666666666667,"volume":169.9171005377434,"effort":521.0791083157465,"bugs":0.056639033512581136,"time":28.948839350874803}}},{"name":"lint","line":30,"complexity":{"sloc":{"physical":23,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":26,"difficulty":15,"volume":305.528581679171,"effort":4582.928725187565,"bugs":0.10184286055972366,"time":254.60715139930915}}},{"name":"","line":40,"complexity":{"sloc":{"physical":3,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":3.5,"volume":39.863137138648355,"effort":139.52097998526924,"bugs":0.013287712379549451,"time":7.75116555473718}}}],"maintainability":69.35563537718875,"module":"lib/reporters/jshint/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_reporters_jshint_index_js/report.json b/reports/files/lib_reporters_jshint_index_js/report.json index 345f4e72..7e9ad8d2 100644 --- a/reports/files/lib_reporters_jshint_index_js/report.json +++ b/reports/files/lib_reporters_jshint_index_js/report.json @@ -1,220 +1 @@ -{ - "info": { - "file": "lib/reporters/jshint/index.js", - "fileShort": "lib/reporters/jshint/index.js", - "fileSafe": "lib_reporters_jshint_index_js", - "link": "files/lib_reporters_jshint_index_js/index.html" - }, - "complexity": { - "aggregate": { - "line": 1, - "complexity": { - "sloc": { - "physical": 52, - "logical": 33 - }, - "cyclomatic": 5, - "halstead": { - "operators": { - "distinct": 12, - "total": 80, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 36, - "total": 98, - "identifiers": [ - "__stripped__" - ] - }, - "length": 178, - "vocabulary": 48, - "difficulty": 16.333333333333336, - "volume": 994.123325128366, - "effort": 16237.347643763314, - "bugs": 0.33137444170945535, - "time": 902.0748690979619 - } - } - }, - "functions": [ - { - "name": "exports.process", - "line": 5, - "complexity": { - "sloc": { - "physical": 5, - "logical": 3 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 5, - "total": 9, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 7, - "total": 13, - "identifiers": [ - "__stripped__" - ] - }, - "length": 22, - "vocabulary": 12, - "difficulty": 4.642857142857143, - "volume": 78.86917501586544, - "effort": 366.178312573661, - "bugs": 0.026289725005288478, - "time": 20.34323958742561 - } - } - }, - { - "name": "generateReport", - "line": 11, - "complexity": { - "sloc": { - "physical": 18, - "logical": 4 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 9, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 6, - "total": 10, - "identifiers": [ - "__stripped__" - ] - }, - "length": 20, - "vocabulary": 15, - "difficulty": 7.5, - "volume": 78.13781191217038, - "effort": 586.0335893412778, - "bugs": 0.026045937304056792, - "time": 32.55742163007099 - } - } - }, - { - "name": "", - "line": 17, - "complexity": { - "sloc": { - "physical": 9, - "logical": 6 - }, - "cyclomatic": 1, - "halstead": { - "operators": { - "distinct": 4, - "total": 17, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 15, - "total": 23, - "identifiers": [ - "__stripped__" - ] - }, - "length": 40, - "vocabulary": 19, - "difficulty": 3.066666666666667, - "volume": 169.9171005377434, - "effort": 521.0791083157465, - "bugs": 0.056639033512581136, - "time": 28.948839350874803 - } - } - }, - { - "name": "lint", - "line": 30, - "complexity": { - "sloc": { - "physical": 23, - "logical": 12 - }, - "cyclomatic": 4, - "halstead": { - "operators": { - "distinct": 12, - "total": 30, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 14, - "total": 35, - "identifiers": [ - "__stripped__" - ] - }, - "length": 65, - "vocabulary": 26, - "difficulty": 15, - "volume": 305.528581679171, - "effort": 4582.928725187565, - "bugs": 0.10184286055972366, - "time": 254.60715139930915 - } - } - }, - { - "name": "", - "line": 40, - "complexity": { - "sloc": { - "physical": 3, - "logical": 3 - }, - "cyclomatic": 2, - "halstead": { - "operators": { - "distinct": 5, - "total": 5, - "identifiers": [ - "__stripped__" - ] - }, - "operands": { - "distinct": 5, - "total": 7, - "identifiers": [ - "__stripped__" - ] - }, - "length": 12, - "vocabulary": 10, - "difficulty": 3.5, - "volume": 39.863137138648355, - "effort": 139.52097998526924, - "bugs": 0.013287712379549451, - "time": 7.75116555473718 - } - } - } - ], - "maintainability": 69.35563537718875, - "module": "lib/reporters/jshint/index.js" - }, - "jshint": { - "messages": [] - } -} \ No newline at end of file +{"info":{"file":"lib/reporters/jshint/index.js","fileShort":"lib/reporters/jshint/index.js","fileSafe":"lib_reporters_jshint_index_js","link":"files/lib_reporters_jshint_index_js/index.html"},"complexity":{"aggregate":{"line":1,"complexity":{"sloc":{"physical":52,"logical":33},"cyclomatic":5,"halstead":{"operators":{"distinct":12,"total":80,"identifiers":["__stripped__"]},"operands":{"distinct":36,"total":98,"identifiers":["__stripped__"]},"length":178,"vocabulary":48,"difficulty":16.333333333333336,"volume":994.123325128366,"effort":16237.347643763314,"bugs":0.33137444170945535,"time":902.0748690979619}}},"functions":[{"name":"exports.process","line":5,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":12,"difficulty":4.642857142857143,"volume":78.86917501586544,"effort":366.178312573661,"bugs":0.026289725005288478,"time":20.34323958742561}}},{"name":"generateReport","line":11,"complexity":{"sloc":{"physical":18,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":15,"difficulty":7.5,"volume":78.13781191217038,"effort":586.0335893412778,"bugs":0.026045937304056792,"time":32.55742163007099}}},{"name":"","line":17,"complexity":{"sloc":{"physical":9,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":40,"vocabulary":19,"difficulty":3.066666666666667,"volume":169.9171005377434,"effort":521.0791083157465,"bugs":0.056639033512581136,"time":28.948839350874803}}},{"name":"lint","line":30,"complexity":{"sloc":{"physical":23,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":26,"difficulty":15,"volume":305.528581679171,"effort":4582.928725187565,"bugs":0.10184286055972366,"time":254.60715139930915}}},{"name":"","line":40,"complexity":{"sloc":{"physical":3,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":3.5,"volume":39.863137138648355,"effort":139.52097998526924,"bugs":0.013287712379549451,"time":7.75116555473718}}}],"maintainability":69.35563537718875,"module":"lib/reporters/jshint/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/reports/files/lib_util_js/index.html b/reports/files/lib_util_js/index.html index 358e20cf..9b3a842f 100644 --- a/reports/files/lib_util_js/index.html +++ b/reports/files/lib_util_js/index.html @@ -45,21 +45,21 @@

lib/util.js

Maintainability

-

73.27

+

71.90

Estimated # Bugs

-

0.25

+

0.39

Difficulty

-

16.94

+

18.21

SLOC/LSLOC

-

34 / 24

+

54 / 36

@@ -84,6 +84,14 @@

By SLOC